{"adoption": {"forks": 424, "observed_at": "2026-08-28T04:04:05.918926+00:00", "stars": 1239}, "canonical_url": "https://ross.abutalabs.com/products/dreampie-resty", "card": {"archived": false, "artifact_type": "framework", "description": "The minimalist framework of RESTful(server and client) - Resty", "domain": ["web-development", "backend", "apis"], "enriched": true, "function": ["web-framework", "http-server", "http-client", "orm", "routing"], "health_score": 20, "homepage": null, "language": "Java", "license": "Apache-2.0", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["Dreampie/Resty"], "name": "Dreampie/Resty", "platform": ["jvm"], "pushed_at": "2021-11-05T02:19:42+00:00", "repo": "Dreampie/Resty", "stars": 1239, "tags": ["restful", "activerecord", "java-web-framework", "api-server", "embedded-jetty", "web-server"], "topics": ["java", "web", "restful", "activerecord", "httpclient", "server"], "urls": [], "use_cases": ["build a restful api backend in java", "serve  apis for mobile apps", "separate frontend and backend with a lightweight java server", "query databases with activerecord-style models", "make http client requests from java", "prototype a small web service quickly"], "what_it_is": "Resty is a minimalist Java web framework for building RESTful APIs, inspired by the ActiveRecord simplicity of JFinal and ActiveJDBC. It also includes an HTTP client component and supports embedded Jetty with hot reloading.", "when_to_avoid": ["you need a large ecosystem, long-term support, or active community maintenance", "you are building a large enterprise application requiring extensive integrations", "you need a framework with recent releases or ongoing development"], "when_to_choose": ["you want a lightweight, minimal Java alternative to Spring for REST APIs", "you prefer ActiveRecord-style data access like JFinal or ActiveJDBC", "you need embedded Jetty with hot reload during development"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/dreampie-resty", "repo": "Dreampie/Resty", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:05.918926+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T05:09:55.300368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "944cb74a5e8799d2cd7d5afeaf810366058c2548b74cf5e0850ef157f73d20b8", "fetched_at": "2026-08-28T04:04:05.918926+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dreampie/Resty"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:05.918926+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T05:09:55.300368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "944cb74a5e8799d2cd7d5afeaf810366058c2548b74cf5e0850ef157f73d20b8", "fetched_at": "2026-08-28T04:04:05.918926+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dreampie/Resty"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T05:09:55.300368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "944cb74a5e8799d2cd7d5afeaf810366058c2548b74cf5e0850ef157f73d20b8", "fetched_at": "2026-08-28T04:04:05.918926+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dreampie/Resty"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:04:05.918926+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:05.918926+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:05.918926+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T05:09:55.300368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "944cb74a5e8799d2cd7d5afeaf810366058c2548b74cf5e0850ef157f73d20b8", "fetched_at": "2026-08-28T04:04:05.918926+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dreampie/Resty"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:05.918926+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:05.918926+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T05:09:55.300368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "944cb74a5e8799d2cd7d5afeaf810366058c2548b74cf5e0850ef157f73d20b8", "fetched_at": "2026-08-28T04:04:05.918926+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dreampie/Resty"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:05.918926+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:05.918926+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:05.918926+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T05:09:55.300368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "944cb74a5e8799d2cd7d5afeaf810366058c2548b74cf5e0850ef157f73d20b8", "fetched_at": "2026-08-28T04:04:05.918926+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dreampie/Resty"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:05.918926+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:05.918926+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T05:09:55.300368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "944cb74a5e8799d2cd7d5afeaf810366058c2548b74cf5e0850ef157f73d20b8", "fetched_at": "2026-08-28T04:04:05.918926+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dreampie/Resty"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T05:09:55.300368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "944cb74a5e8799d2cd7d5afeaf810366058c2548b74cf5e0850ef157f73d20b8", "fetched_at": "2026-08-28T04:04:05.918926+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dreampie/Resty"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T05:09:55.300368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "944cb74a5e8799d2cd7d5afeaf810366058c2548b74cf5e0850ef157f73d20b8", "fetched_at": "2026-08-28T04:04:05.918926+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dreampie/Resty"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T05:09:55.300368+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "944cb74a5e8799d2cd7d5afeaf810366058c2548b74cf5e0850ef157f73d20b8", "fetched_at": "2026-08-28T04:04:05.918926+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Dreampie/Resty"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4265, "days_push": 1763, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}