{"id":16750249,"url":"https://github.com/plumdog/flask_boilerplate","last_synced_at":"2026-07-03T09:04:16.668Z","repository":{"id":16651294,"uuid":"19406718","full_name":"plumdog/flask_boilerplate","owner":"plumdog","description":"A few different stages of a basic Flask app, ready to be forked to create a new app","archived":false,"fork":false,"pushed_at":"2014-05-13T18:08:10.000Z","size":180,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-02T05:10:01.697Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/plumdog.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}},"created_at":"2014-05-03T16:04:38.000Z","updated_at":"2015-08-17T07:47:25.000Z","dependencies_parsed_at":"2022-09-06T10:32:04.830Z","dependency_job_id":null,"html_url":"https://github.com/plumdog/flask_boilerplate","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/plumdog/flask_boilerplate","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plumdog%2Fflask_boilerplate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plumdog%2Fflask_boilerplate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plumdog%2Fflask_boilerplate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plumdog%2Fflask_boilerplate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/plumdog","download_url":"https://codeload.github.com/plumdog/flask_boilerplate/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plumdog%2Fflask_boilerplate/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274340951,"owners_count":25267297,"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","status":"online","status_checked_at":"2025-09-09T02:00:10.223Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-10-13T02:27:35.818Z","updated_at":"2025-10-19T00:34:32.728Z","avatar_url":"https://github.com/plumdog.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Flask Boilerplate\n=================\n\nDelightfully slim and light Flask is, especially with regards set-up,\nI found that there were some things that needed sorting out for\nseveral apps, such as logins or migrations.\n\nThere are several branches, each at different stages of progress. By\ndoing a checkout to get the branch that you want, you can the use the\nrename.sh script and off you go. At that stage you'll probably want to\nnuke the git history too, and other files that won't be relevant to\nyour project, such as this one.\n\nBranches (stepping-off points)\n==============================\n\nsimple\n------\n\nJust the Flask \"Hello World\" app, with some config files.\n\ntemplates\n---------\n\nIncludes a standard base template, plus a page that uses that\ntemplate. Also, a token css file.\n\nlogins\n------\n\nAdds Flask-Logins. Adds a login page, and a secret page that is only\nvisible once logged in. Does not include a database, the username and\npassword are stored in the config file.\n\ndatabase\n--------\n\nAdds SQLAlchemy and Alembic for migrations. Add your models,\nautogenerate your migration with alembic, and you're golden. Uses\nMySQL and PyMySQL, and init.sh creates a database and a user in\nMySQL. If you want to do it differently, change the configs and\nremove/replace the database setup from init.sh.\n\nHowTo\n=====\n\nThe init script assumes that you have python3.4 installed, and that\nthis is what you'll be using for your project.\n\n```\ngit clone https://github.com/plumdog/flask_boilerplate.git\ncd flask_boilerplate\ngit checkout \u003cbranch\u003e\n./init.sh\n./bin/python runserver\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplumdog%2Fflask_boilerplate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fplumdog%2Fflask_boilerplate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplumdog%2Fflask_boilerplate/lists"}