{"id":52083030,"url":"https://github.com/bene/kiso","last_synced_at":"2026-08-03T21:30:29.903Z","repository":{"id":369350233,"uuid":"640906296","full_name":"bene/kiso","owner":"bene","description":"Opinionated by default – customizable on demand.","archived":false,"fork":false,"pushed_at":"2025-07-03T16:50:50.000Z","size":4671,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-07-23T08:21:45.310Z","etag":null,"topics":["business","crm","erp","internal-tools","low-code"],"latest_commit_sha":null,"homepage":"https://www.kiso.build","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bene.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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-05-15T11:27:01.000Z","updated_at":"2026-07-03T14:50:33.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/bene/kiso","commit_stats":null,"previous_names":["bene/kiso"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bene/kiso","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bene%2Fkiso","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bene%2Fkiso/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bene%2Fkiso/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bene%2Fkiso/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bene","download_url":"https://codeload.github.com/bene/kiso/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bene%2Fkiso/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36253066,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-08-03T02:00:06.975Z","response_time":56,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["business","crm","erp","internal-tools","low-code"],"created_at":"2026-08-03T21:30:29.280Z","updated_at":"2026-08-03T21:30:29.894Z","avatar_url":"https://github.com/bene.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Kiso · The low-code TypeScript platform\n\n**Disclaimer**: This project is in its early development stages and is not yet ready for production. I acknowledge that the code quality is currently subpar, and there are no tests in place. At this stage, my focus is on developing the core concepts and features. Once these are fully implemented, I will improve the code quality and add tests.\n\n![List](./.github/assets/document.png)\n\nKiso enables rapid development of internal tools and applications using TypeScript. You can define schemas, and Kiso will create CRUD APIs and a user interface for them.\n\nKiso is a low-code, not no-code, tool. It incorporates many concepts from Infrastructure as Code (IaC), such as defining permissions and roles through code, similar to IAM roles in Pulumi. We believe a low-code framework offers the best of both worlds. Building business applications from scratch involves excessive boilerplate, while no-code tools eliminate the advantages of the software development lifecycle (versioning, code as a single source of truth, etc.), still requiring knowledge of relations, data modeling, and logic. Kiso reduces boilerplate while maximizing customization options.\n\nKiso is as opinionated as needed but as customizable as necessary. It provides standard views for all defined schemas, yet allows for custom ListViews, DocumentViews, or even a completely new front-end from scratch.\n\n## Core concepts\n\n- Schemas (CRUD)\n- Hooks (document related logic)\n- Workflows (document independent logic)\n- Custom views\n\n## Schema providers\n\n- TypeScript classes\n- JSON (not supported yet, does not support Hooks, Workflows or computed fields)\n\n## Development\n\n```bash\n# Start external services\ndocker compose up -d\n\n# Install dependencies\nbun install\n\n# Start development server\nbun dev\n```\n\n\u003cp align=\"center\"\u003e\nMade in Italy 🇮🇹\u003cbr/\u003e(Not really but it's spaghetti code.)\n\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbene%2Fkiso","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbene%2Fkiso","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbene%2Fkiso/lists"}