{"id":20839709,"url":"https://github.com/bjverde/sysgen","last_synced_at":"2025-05-08T21:45:15.596Z","repository":{"id":50601582,"uuid":"124892048","full_name":"bjverde/sysgen","owner":"bjverde","description":":elephant: SysGen is crud scaffolding. Generates PHP code using FormDin FrameWork","archived":false,"fork":false,"pushed_at":"2024-09-25T05:22:36.000Z","size":1851,"stargazers_count":22,"open_issues_count":19,"forks_count":10,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-03-31T18:41:21.015Z","etag":null,"topics":["code-generator","formdin","gerador-codigo","gerador-de-sistema","pdo","php","php-generator","scaffold","scaffolding","scaffolding-wizards","slim-framework","system-generator"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bjverde.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}},"created_at":"2018-03-12T13:18:55.000Z","updated_at":"2024-11-02T14:32:05.000Z","dependencies_parsed_at":"2023-01-18T18:37:08.578Z","dependency_job_id":null,"html_url":"https://github.com/bjverde/sysgen","commit_stats":null,"previous_names":[],"tags_count":26,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjverde%2Fsysgen","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjverde%2Fsysgen/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjverde%2Fsysgen/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bjverde%2Fsysgen/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bjverde","download_url":"https://codeload.github.com/bjverde/sysgen/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253154300,"owners_count":21862495,"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":["code-generator","formdin","gerador-codigo","gerador-de-sistema","pdo","php","php-generator","scaffold","scaffolding","scaffolding-wizards","slim-framework","system-generator"],"created_at":"2024-11-18T01:14:15.167Z","updated_at":"2025-05-08T21:45:15.573Z","avatar_url":"https://github.com/bjverde.png","language":"PHP","readme":"# sysGen en\r\n\r\n**Write less, do more. But \"Talk is Cheap. Show me the Code\"!** \r\n\r\nThe system generator reads a database and generates a CRUD system. After version v1.4.0 you choose the type of system you want to generate.\r\n\r\n* FormDin = It's a web system using HTML + JS + CSS, everything is done using [FormDin FrameWork](https://github.com/bjverde/formDin). It has all the operations of a CRUD with a screen for each table or view.\r\n\r\n* REST = Create all REST backend using Slim FrameWork. In this mode no screen is just REST with JSON. It has all the operations of a CRUD with the URLs for each table or view.\r\n\r\n* FormDin + REST = the combination of the two modes.\r\n\r\nThe code generated from the new system is easy to maintain and modify.\r\n\r\nRegardless of the mode you will always have to have the [BASE of FormDin](https://github.com/bjverde/formDin).\r\n\r\nSee the tutorial [From Zero to Run, explaining what it needs to work](https://translate.googleusercontent.com/translate_c?depth=1\u0026hl=pt-BR\u0026rurl=translate.google.com.br\u0026sl=pt-BR\u0026sp=nmt4\u0026tl=en\u0026u=https://github.com/bjverde/sysgen/wiki/Do-Zero-at%25C3%25A9-Rodar\u0026xid=17259,15700022,15700186,15700190,15700253,15700256,15700259\u0026usg=ALkJrhji6I_1MZNkeaCFikC4QZpRwb0Cww)\r\n\r\n*unfortunately the documentation in English is not complete. The first language is Brazilian Portuguese. Translations are made as soon as possible.*\r\n\r\n![Esquema do SysGen](https://raw.githubusercontent.com/bjverde/sysgen/master/images/2-code-gen-database-first.png)\r\n\r\n## Works Database\r\n* SqLite\r\n* MySQL\r\n* Ms Sql Server\r\n* PostgreSQL\r\n\r\n# sysGen pt-bt\r\n\r\nGerador de sistemas em [FormDin](https://github.com/bjverde/formDin).\r\n\r\n**Escreve menos, faça mais. Mas \"Falar é fácil. Me mostre o código\"!** \r\n\r\nO gerador de sistemas lê um banco de dados e gera uma sistema CRUD. Depois da versão v1.4.0 você escolher o tipo de sistema que deseja gerar.\r\n\r\n* FormDin =  É um sistema Web usando HTML + JS + CSS, tudo é feito utilizando o  [FormDin FrameWork](https://github.com/bjverde/formDin). Tem todas as operações de um CRUD com uma tela para cada tabela ou view.\r\n\r\n* REST = Criar todo backend REST usando Slim FrameWork. Nesse modo não tem tela é apenas REST com JSON. Tem todas as operações de um CRUD com as URL para cada tabela ou view.\r\n\r\n* FormDin + REST = a combinação dos dois modos.\r\n\r\nO código gerado do novo sistema é de fácil manutenção e modificação.\r\n\r\nIndependente do modo sempre terá que ter o BASE do [FormDin](https://github.com/bjverde/formDin).\r\n\r\nVeja o tutorial [Do Zero até Rodar, explicando o que precisa para funcionar](https://github.com/bjverde/sysgen/wiki/Do-Zero-at%C3%A9-Rodar) que irá te ajudar com o sysGen\r\n\r\n![Esquema do SysGen](https://raw.githubusercontent.com/bjverde/sysgen/master/images/2-code-gen-database-first.png)\r\n\r\n\r\n[![SysGen](http://img.youtube.com/vi/GdPEt5H6l_Q/0.jpg)](http://www.youtube.com/watch?v=GdPEt5H6l_Q \"SysGen vídeo no Youtube\")\r\n\r\n## Funciona com o bancos\r\n* SqLite\r\n* MySQL\r\n* Ms Sql Server\r\n* PostgreSQL\r\n\r\n## Ferramentas semelhantes\r\n* ScriptCase - https://www.scriptcase.com.br/\r\n* phpGrid - https://phpgrid.com/php-crud/\r\n* PHP Grid FrameWork - https://www.phpgrid.org/demo-center/\r\n* http://phreeze.com/\r\n* http://www.hkvstore.com/phpmaker/\r\n* https://github.com/nette/php-generator\r\n* https://www.grocerycrud.com/\r\n* https://www.keycdn.com/blog/php-code-generator/\r\n* https://labs.sogeti.com/top-10-post-code-generation-can-simple-pragmatic/\r\n* http://www.telosys.org/index.html\r\n* PHPRunner - https://xlinesoft.com/phprunner\r\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbjverde%2Fsysgen","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbjverde%2Fsysgen","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbjverde%2Fsysgen/lists"}