{"id":21417606,"url":"https://github.com/outwalkstudios/firefly","last_synced_at":"2025-03-16T19:20:04.883Z","repository":{"id":236868847,"uuid":"784359312","full_name":"OutwalkStudios/firefly","owner":"OutwalkStudios","description":"A modern scalable web framework.","archived":false,"fork":false,"pushed_at":"2024-05-22T22:48:05.000Z","size":326,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2024-05-22T23:42:26.620Z","etag":null,"topics":["decorators","framework","http","web"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/OutwalkStudios.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,"publiccode":null,"codemeta":null}},"created_at":"2024-04-09T17:37:42.000Z","updated_at":"2024-05-28T19:53:42.625Z","dependencies_parsed_at":"2024-05-22T23:49:38.210Z","dependency_job_id":null,"html_url":"https://github.com/OutwalkStudios/firefly","commit_stats":null,"previous_names":["outwalkstudios/firefly"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OutwalkStudios%2Ffirefly","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OutwalkStudios%2Ffirefly/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OutwalkStudios%2Ffirefly/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OutwalkStudios%2Ffirefly/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OutwalkStudios","download_url":"https://codeload.github.com/OutwalkStudios/firefly/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243918629,"owners_count":20368745,"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":["decorators","framework","http","web"],"created_at":"2024-11-22T19:16:31.468Z","updated_at":"2025-03-16T19:20:04.852Z","avatar_url":"https://github.com/OutwalkStudios.png","language":"JavaScript","readme":"# Outwalk Firefly\n\n![build](https://github.com/OutwalkStudios/firefly/workflows/build/badge.svg)\n[![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/OutwalkStudios/firefly/blob/main/LICENSE)\n[![twitter](https://img.shields.io/badge/follow-on%20twitter-4AA1EC.svg)](https://twitter.com/OutwalkStudios)\n\nFirefly is a modern scalable web framework for developing server side applications.\nFirefly provides a clean and scalable architecture enabling you to quickly build your applications without worrying about the major design decisons of your codebase.\n\n---\n\n## Documentation\n\n* [Getting Started](#getting-started)\n* [API Documentation](https://github.com/OutwalkStudios/firefly/tree/main/packages/firefly#table-of-contents)\n* [CLI Documentation](https://github.com/OutwalkStudios/firefly/tree/main/packages/firefly#cli-commands)\n\n---\n\n## Getting Started\n\n### Create a new Project\n\nYou can create a new project by running the following command. This prompts for project choices then will generate your new project, install the required dependencies, and initialize a new git repository. More information about this command can be found in the [@outwalk/create-firefly](https://github.com/OutwalkStudios/firefly/tree/main/packages/create-firefly#outwalkcreate-firefly) package.\n\n```\nnpm create @outwalk/firefly@latest\n```\n\n### Run the Application\n\nFirefly provides commands to build and run your application for development and production.\nYou can start with the dev command which will build the project, watch for changes, and reload the node process whenever you make a change. Its worth noting that when utilizing a database, you will need to configure the database connection before running the application.\n\n```\n# navigate to the project folder\ncd \u003capp-name\u003e\n\n# launch the project in development mode\nnpm run dev\n```\n\n---\n\n## Reporting Issues\n\nIf you are having trouble getting something to work with Firefly or run into any problems, you can create a new [issue](https://github.com/OutwalkStudios/firefly/issues).\n\n---\n\n## License\n\nFirefly is licensed under the terms of the [**MIT**](https://github.com/OutwalkStudios/firefly/blob/main/LICENSE) license.","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foutwalkstudios%2Ffirefly","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foutwalkstudios%2Ffirefly","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foutwalkstudios%2Ffirefly/lists"}