{"id":19519933,"url":"https://github.com/opentiny/tiny-engine","last_synced_at":"2026-01-25T07:35:50.761Z","repository":{"id":196332600,"uuid":"692940123","full_name":"opentiny/tiny-engine","owner":"opentiny","description":"TinyEngine is a low-code engine based on which you can build or develop low-code platforms in different domains/TinyEngine是一个低代码引擎，基于这个引擎可以构建或者开发出不同领域的低代码平台","archived":false,"fork":false,"pushed_at":"2026-01-23T09:19:07.000Z","size":360693,"stargazers_count":2629,"open_issues_count":143,"forks_count":454,"subscribers_count":39,"default_branch":"develop","last_synced_at":"2026-01-24T02:07:04.481Z","etag":null,"topics":["frontend","lowcode","lowcode-engine","opentiny","tiny-engine"],"latest_commit_sha":null,"homepage":"https://opentiny.design/tiny-engine","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opentiny.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-09-18T02:34:36.000Z","updated_at":"2026-01-23T09:10:42.000Z","dependencies_parsed_at":null,"dependency_job_id":"a6bfb99f-2d14-44db-97c7-f7715c65bccc","html_url":"https://github.com/opentiny/tiny-engine","commit_stats":{"total_commits":210,"total_committers":31,"mean_commits":6.774193548387097,"dds":0.638095238095238,"last_synced_commit":"8507b656833732d86265948ff366a0d392f21cd2"},"previous_names":["opentiny/tiny-engine"],"tags_count":125,"template":false,"template_full_name":null,"purl":"pkg:github/opentiny/tiny-engine","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentiny%2Ftiny-engine","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentiny%2Ftiny-engine/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentiny%2Ftiny-engine/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentiny%2Ftiny-engine/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opentiny","download_url":"https://codeload.github.com/opentiny/tiny-engine/tar.gz/refs/heads/develop","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opentiny%2Ftiny-engine/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28747663,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-25T05:12:38.112Z","status":"ssl_error","status_checked_at":"2026-01-25T05:04:50.338Z","response_time":113,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["frontend","lowcode","lowcode-engine","opentiny","tiny-engine"],"created_at":"2024-11-11T00:22:49.214Z","updated_at":"2026-01-25T07:35:50.754Z","avatar_url":"https://github.com/opentiny.png","language":"Vue","readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://opentiny.design/tiny-engine\" target=\"_blank\" rel=\"noopener noreferrer\"\u003e\n    \u003cimg alt=\"OpenTiny Logo\" src=\"logo.svg\" height=\"100\" style=\"max-width:100%;\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003eTinyEngine enables developers to customize low-code platforms, build low-code platforms online in real time, and support secondary development or integration of low-code platform capabilities.\u003c/p\u003e\n\n[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/opentiny/tiny-engine)\n\nEnglish | [简体中文](README.zh-CN.md)\n\n🌈 Features:\n\n- Cross-end cross-frame front-end components\n- Supports online real-time construction, secondary development, or being integrated.\n- Directly generate deployable source code without engine support.\n- Allows access to third-party components and customized extension plug-ins.\n- Supports high-code and low-code, and hybrid development and deployment of applications.\n- The platform accesses LLM capabilities to help developers build applications.\n\n## Documentation\n\n- intro：https://opentiny.design/tiny-engine#/home\n- tutorial：https://opentiny.design/tiny-engine#/help-center/index\n- playground：https://opentiny.design/tiny-engine#/tiny-engine-editor\n\n## Usage\n\n### Environment Setup\n\n- Install Node.js 18+\n\n- Install pnpm 9+\n\n```sh\n$ npm install -g pnpm\n```\n\n### Create Low-Code Platform using CLI\n\n```sh\n# Create low-code platform\n$ npx @opentiny/tiny-engine-cli@latest create-platform \u003cname\u003e\n# Enter the low-code platform directory\n$ cd \u003cname\u003e\n# Install dependencies\n$ pnpm install\n```\n\n### Local development: Start the local mock server and use the mock data of the local mock server.\n\n\u003e The mock server included with the created low-code platform only provides basic backend mock functionality. If you need to experience the complete backend service capabilities, please refer to the Java backend startup instructions below.\n\n```sh\n$ pnpm dev\n```\n\n### Local Development with Java Backend\n\nJava backend repository: https://github.com/opentiny/tiny-engine-backend-java\n\nStart Java backend for frontend-backend integration:\n\n[Frontend-Backend Integration Documentation](https://opentiny.design/tiny-engine#/help-center/course/dev/debugging-of-java-backend)\n\n### Materials Synchronization [Solution](https://opentiny.design/tiny-engine#/help-center/course/dev/material-sync-solution)\n\n```sh\n$ pnpm splitMaterials\n```\n\n```sh\n$ pnpm buildMaterials\n```\n\nOpen a browser: `http://localhost:8080/?type=app\u0026id=1\u0026tenant=1\u0026pageid=1`\n`url search` Parameters:\n\n- `type=app` Application type\n- `id=xxx` Application ID\n- `tenant=xxx` Organization ID\n- `pageid=xxx` Page ID\n\n## Build\n\n```sh\n# Build Designer\npnpm run build:alpha or build:prod\n```\n\n## Milestones\n\n```mermaid\ngantt \ndateFormat YYYY-MM-DD\naxisFormat %Y-%m-%d\n\n1.0.0-beta.x version : 2023-09-25, 2024-05-20\n1.0.0-rc version(refactor version) : 2024-10-01\n1.0.0 version : 2024-11-01\n2.0.0 version : 2024-12-16\n2.1.0 version : 2025-01-02\n2.2.0 version : 2025-02-19\n2.3.0 version : 2025-03-14\n2.4.0 version : 2025-04-07\n2.5.0 version : 2025-05-15\n```\n\n## 🤝 Participation and Contribution\n\nIf you are interested in our open source project, please join us! 🎉\n\nPlease read the [Contribution Guide](CONTRIBUTING.md) before participating in the contribution.\n\n- Add official assistant WeChat opentiny-official and join the technical exchange group\n- Join the mailing list opentiny@googlegroups.com\n\n## ❤️ Acknowledgments\n\nThanks to all the developers who have contributed to TinyEngine!\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/opentiny/tiny-engine/graphs/contributors\" target=\"_blank\"\u003e\n    \u003cimg alt=\"Contributors\" src=\"https://contrib.rocks/image?repo=opentiny/tiny-engine\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## License\n\n[MIT](LICENSE)","funding_links":[],"categories":["全栈平台"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopentiny%2Ftiny-engine","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopentiny%2Ftiny-engine","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopentiny%2Ftiny-engine/lists"}