{"id":21590432,"url":"https://github.com/anishlearnstocode/state-diagram-generator","last_synced_at":"2025-06-14T05:33:38.490Z","repository":{"id":38568604,"uuid":"255918133","full_name":"anishLearnsToCode/state-diagram-generator","owner":"anishLearnsToCode","description":null,"archived":false,"fork":false,"pushed_at":"2023-07-11T07:26:24.000Z","size":8633,"stargazers_count":6,"open_issues_count":6,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-10T22:35:00.835Z","etag":null,"topics":["theory-of-computation"],"latest_commit_sha":null,"homepage":"https://state-diagram-generator.web.app/","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/anishLearnsToCode.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}},"created_at":"2020-04-15T13:01:45.000Z","updated_at":"2023-04-29T08:10:20.000Z","dependencies_parsed_at":"2025-04-10T22:18:01.930Z","dependency_job_id":"8ffc4781-7eaa-41f8-bed0-4af9cf802295","html_url":"https://github.com/anishLearnsToCode/state-diagram-generator","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/anishLearnsToCode/state-diagram-generator","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anishLearnsToCode%2Fstate-diagram-generator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anishLearnsToCode%2Fstate-diagram-generator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anishLearnsToCode%2Fstate-diagram-generator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anishLearnsToCode%2Fstate-diagram-generator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anishLearnsToCode","download_url":"https://codeload.github.com/anishLearnsToCode/state-diagram-generator/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anishLearnsToCode%2Fstate-diagram-generator/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259767534,"owners_count":22908196,"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":["theory-of-computation"],"created_at":"2024-11-24T16:18:08.155Z","updated_at":"2025-06-14T05:33:38.453Z","avatar_url":"https://github.com/anishLearnsToCode.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# State Diagram Generator\n\nThis project has been built for the subject Theory of Computation (MC-204) at teh Delhi Technological \nUniversity (DTU).\n\n## Running the project on the browser\n\nhis has been eployed on GitHub Pages and a live version can be viewed \n[here](https:///www.anishLearnsToCode.github.io)\n\n## Running the Project locally\nTo run this project locally you must have the following software/packages installed on your\nlocal machine:\n\n- [Git](https://git-scm.com/)\n- [Node](https://nodejs.org/en/)\n- [Angular](https://angular.io/) - Can be installed after adding node on your machine\n- [Typescript](https://www.typescriptlang.org/) - Can be added after installing Node on your machine\n\nTo add angular run the following command after adding node\n```bash\nnpm i -g @angular/angular-cli\n```\n\nTo add typescript run the following command after adding node\n```bash\nnpm install -g typescript\n```\n\nClone this repository on your machine using\n```bash\ngit clone https://github.com/anishLearnsToCode/state-diagram-generator.git\n```\n\nTo run locally\n```bash\ncd state-diagram-generator\nng serve\n```\n\nNow, the project will run on your local machine's port 4200. See [here](localhost:4200)\n\n## About the Project\n\nThis project has been created to display the deterministic finite state automata (DFA) ot the \nNon-Deterministic Finite State Automata (NFA) of any given valid regular expression.\n\nA deterministic automata along with it's transmission table will be generated for the given\nregular expression and the user can also check whether any given string is recognized by that\nparticular regular language.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanishlearnstocode%2Fstate-diagram-generator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanishlearnstocode%2Fstate-diagram-generator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanishlearnstocode%2Fstate-diagram-generator/lists"}