ssssssss-team/magic-api
magic-api 是一个接口快速开发框架,通过Web页面编写脚本以及配置,自动映射为HTTP接口,无需定义Controller、Service、Dao、Mapper、XML、VO等Java对象 observed · 2026-08-28
Health v2 · maintenance only
45/100
- Activity 25
- Release rhythm 40
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 16.0
- age_days: 2312
- days_rel: 454
- days_push: 454
- n_releases_24m: 3
Adoption not part of the score
1904 stars · 432 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
magic-api is a Java-based rapid API development framework that lets developers write scripts and configure HTTP interfaces through a web UI, automatically mapping them to HTTP endpoints without defining Controller, Service, Dao, Mapper, XML, or VO classes. It uses the magic-script scripting engine for dynamic compilation and live publishing, with support for multiple relational and non-relational databases, clustering, and Swagger documentation generation.
Use cases
- build REST APIs without writing Java boilerplate
- create HTTP endpoints from a web UI with scripts
- rapidly prototype database-backed APIs
- expose SQL queries as HTTP interfaces
- manage and version API scripts online
- generate Swagger docs for dynamically created APIs
- configure multiple data sources at runtime
When to choose
- you need to ship CRUD or SQL-backed HTTP APIs quickly in a Java/Spring Boot stack
- you want non-Java developers or ops staff to configure APIs via a web UI
- you need live API editing and publishing without restarting the server
- you want built-in multi-datasource, pagination, caching, and permission features for APIs
When to avoid
- you need complex business logic better expressed in typed Java code with full IDE tooling
- your team requires strict code review and static typing for all API logic
- you are not on the JVM/Spring Boot ecosystem
- you need extremely high-performance, low-latency endpoints where a scripting layer adds overhead
Facets
framework · maturity stable
api-framework web-framework database http-server templating web-development backend apis developer-tools databases jvm self-hosted rapid-api-development magic-script low-code spring-boot-starter online-editor dynamic-api sql-scripting swagger-docs web-server
2 sources
- readme: https://github.com/ssssssss-team/magic-api · fetched 2026-08-28 · a2acb47c3bce
- homepage: http://ssssssss.org · fetched 2026-08-29 · b42cb49b5a2f
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ssssssss-team/magic-api | main | 45 |
For agents
markdown · JSON · MCP: product_card(name="ssssssss-team/magic-api")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem