{"id":13995559,"url":"https://github.com/softwaremill/bootzooka","last_synced_at":"2025-04-14T19:46:58.612Z","repository":{"id":5126167,"uuid":"6291529","full_name":"softwaremill/bootzooka","owner":"softwaremill","description":"Simple project to quickly start developing a Scala-based microservice or web application, without the need to write login, user registration etc.","archived":false,"fork":false,"pushed_at":"2025-04-06T00:06:04.000Z","size":10427,"stargazers_count":761,"open_issues_count":6,"forks_count":151,"subscribers_count":58,"default_branch":"master","last_synced_at":"2025-04-07T17:01:55.983Z","etag":null,"topics":["angular","scala","skeleton"],"latest_commit_sha":null,"homepage":"https://softwaremill.github.io/bootzooka/","language":"Scala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/softwaremill.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2012-10-19T07:54:05.000Z","updated_at":"2025-04-06T00:06:08.000Z","dependencies_parsed_at":"2024-04-05T01:28:20.091Z","dependency_job_id":"2a6907d1-74f2-45b4-8124-3f73ed131f50","html_url":"https://github.com/softwaremill/bootzooka","commit_stats":{"total_commits":2608,"total_committers":66,"mean_commits":"39.515151515151516","dds":0.7929447852760736,"last_synced_commit":"34322f5fd299d25d7b95a1324cdfc7829abeb7d9"},"previous_names":[],"tags_count":7,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softwaremill%2Fbootzooka","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softwaremill%2Fbootzooka/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softwaremill%2Fbootzooka/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/softwaremill%2Fbootzooka/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/softwaremill","download_url":"https://codeload.github.com/softwaremill/bootzooka/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248950970,"owners_count":21188374,"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":["angular","scala","skeleton"],"created_at":"2024-08-09T14:03:29.028Z","updated_at":"2025-04-14T19:46:58.575Z","avatar_url":"https://github.com/softwaremill.png","language":"Scala","readme":"![Bootzooka](https://github.com/softwaremill/bootzooka/raw/master/banner.png)\n\n[See the docs](http://softwaremill.github.io/bootzooka/) for more information.\n\n[![ CI ](https://github.com/softwaremill/bootzooka/workflows/Bootzooka%20CI/badge.svg)](https://github.com/softwaremill/bootzooka/actions?query=workflow%3A%22Bootzooka+CI%22)\n\n## Quick start\n\n### Using Docker compose\n\nThe fastest way to experiment with Bootzooka is using the provided Docker compose setup. It starts three images:\nBootzooka itself (either locally built or downloaded), PostgreSQL server and Graphana LGTM for observability.\n\n### Backend: PostgreSQL \u0026 API\n\nTo run Bootzooka's backend locally, you'll still need a running instance of PostgreSQL with a `bootzooka` database.\nYou can spin up one easily using docker:\n\n```sh\n# use \"bootzooka\" as a password\ndocker run --name bootzooka-postgres -p 5432:5432 -e POSTGRES_PASSWORD=bootzooka -e POSTGRES_DB=bootzooka -d postgres\n```\n\nThen, you can start the backend:\n\n```sh\nOTEL_SDK_DISABLED=true SQL_PASSWORD=bootzooka ./backend-start.sh\n```\n\nUnless you've got an OpenTelemetry collector running, OpenTelemetry should be disabled to avoid telemetry export\nexceptions.\n\n### Frontend: Yarn \u0026 webapp\n\nYou will need the [yarn package manager](https://yarnpkg.com) to run the UI. Install it using your package manager or:\n\n```sh\ncurl -o- -L https://yarnpkg.com/install.sh | bash\n```\n\nThen, you can start the frontend:\n\n```sh\n./frontend-start.sh\n```\n\nAnd open `http://localhost:8081`.\n\n## Commercial Support\n\nWe offer commercial support for Bootzooka and related technologies, as well as development services. [Contact us](https://softwaremill.com) to learn more about our offer!\n\n## Copyright\n\nCopyright (C) 2013-2025 SoftwareMill [https://softwaremill.com](https://softwaremill.com).\n","funding_links":[],"categories":["TypeScript","Table of Contents","Misc"],"sub_categories":["Misc"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoftwaremill%2Fbootzooka","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoftwaremill%2Fbootzooka","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoftwaremill%2Fbootzooka/lists"}