{"id":18996001,"url":"https://github.com/tomjschuster/sequelize-ui","last_synced_at":"2025-04-07T05:10:58.788Z","repository":{"id":13097718,"uuid":"73426253","full_name":"tomjschuster/sequelize-ui","owner":"tomjschuster","description":"TypeScript code generator for Sequelize ORM","archived":false,"fork":false,"pushed_at":"2024-04-12T16:20:31.000Z","size":10116,"stargazers_count":277,"open_issues_count":3,"forks_count":51,"subscribers_count":11,"default_branch":"main","last_synced_at":"2024-04-14T17:22:34.928Z","etag":null,"topics":["codegen","sequelize","typescript"],"latest_commit_sha":null,"homepage":"https://sequelizeui.app","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tomjschuster.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"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}},"created_at":"2016-11-10T22:30:46.000Z","updated_at":"2024-04-24T00:25:50.556Z","dependencies_parsed_at":"2023-01-12T18:15:53.742Z","dependency_job_id":"fad7ca0a-eb25-4b6c-a883-ee170dc894b6","html_url":"https://github.com/tomjschuster/sequelize-ui","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomjschuster%2Fsequelize-ui","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomjschuster%2Fsequelize-ui/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomjschuster%2Fsequelize-ui/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomjschuster%2Fsequelize-ui/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tomjschuster","download_url":"https://codeload.github.com/tomjschuster/sequelize-ui/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247595335,"owners_count":20963943,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["codegen","sequelize","typescript"],"created_at":"2024-11-08T17:33:37.883Z","updated_at":"2025-04-07T05:10:58.762Z","avatar_url":"https://github.com/tomjschuster.png","language":"TypeScript","readme":"# Sequelize UI\n\nhttps://sequelizeui.app/\n\nSequelize UI is a [Sequelize ORM](https://sequelize.org/) code generator, which generates a full Node.js TypeScript project, entirely in the browser. Use the schema editor to design your database tables, fields and associations, then preview the Sequelize models and migrations in the code viewer before downloading the project as a zip file or copying code from individual files.\n\nYou can customize the generated Sequelize code with the following database configurations:\n\n- PostgreSQL, MySQL, MariaDB, SQLite or Microsoft SQL Server dialects.\n- Singular or plural table names\n- camelCase or snake_case table and column names.\n- Table name prefixed primary keys or plain id primary keys.\n- Created/updated timestamps or no timestamps.\n\n![View your code](./assets/view-code.png) ![Edit your schema](./assets/edit-schema.png)\n\n## Usage\n\nTo use Sequelize UI, either go to https://sequelizeui.app or run the project locally with:\n\n```sh\nnpm ci\nnpm run build\nnpm npx serve@latest out\n```\n\nThen go to http://localhost:3000\n\n### Plain JavaScript\n\nSequelize UI currenly only generates TypeScript Sequelize code, however, an older version is still available at https://js.sequelizeui.app/ which generates plain JavaScript Sequelize code. Future support for JavaScript is planned and can be tracked in [tasks.md](./tasks.md).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomjschuster%2Fsequelize-ui","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftomjschuster%2Fsequelize-ui","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomjschuster%2Fsequelize-ui/lists"}