{"id":13416300,"url":"https://github.com/Flagsmith/flagsmith","last_synced_at":"2025-03-14T23:31:35.181Z","repository":{"id":36951384,"uuid":"136163130","full_name":"Flagsmith/flagsmith","owner":"Flagsmith","description":"Open Source Feature Flagging and Remote Config Service. Host on-prem or use our hosted version at https://flagsmith.com/","archived":false,"fork":false,"pushed_at":"2024-10-29T10:30:39.000Z","size":69046,"stargazers_count":4825,"open_issues_count":331,"forks_count":368,"subscribers_count":35,"default_branch":"main","last_synced_at":"2024-10-29T10:55:53.278Z","etag":null,"topics":["cd","ci","continuous-integration","docker","feature-flag","feature-flaggers","feature-flagging","feature-flags","feature-management","feature-toggles","flagsmith","hacktoberfest","multivariate-testing","python","react","remote-config","remote-control","self-hosted"],"latest_commit_sha":null,"homepage":"https://flagsmith.com/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Flagsmith.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-06-05T10:49:57.000Z","updated_at":"2024-10-29T08:46:52.000Z","dependencies_parsed_at":"2023-09-23T01:08:41.145Z","dependency_job_id":"b58f8d50-e81d-471e-9fc6-9d4440030d47","html_url":"https://github.com/Flagsmith/flagsmith","commit_stats":null,"previous_names":["flagsmith/flagsmith-api","solidstategroup/bullet-train-api"],"tags_count":390,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Flagsmith%2Fflagsmith","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Flagsmith%2Fflagsmith/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Flagsmith%2Fflagsmith/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Flagsmith%2Fflagsmith/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Flagsmith","download_url":"https://codeload.github.com/Flagsmith/flagsmith/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243663514,"owners_count":20327300,"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":["cd","ci","continuous-integration","docker","feature-flag","feature-flaggers","feature-flagging","feature-flags","feature-management","feature-toggles","flagsmith","hacktoberfest","multivariate-testing","python","react","remote-config","remote-control","self-hosted"],"created_at":"2024-07-30T21:00:56.669Z","updated_at":"2025-03-14T23:31:35.174Z","avatar_url":"https://github.com/Flagsmith.png","language":"Python","readme":"[![Feature Flag, Remote Config and A/B Testing platform, Flagsmith](static-files/hero.png)](https://www.flagsmith.com/)\n\n[![Stars](https://img.shields.io/github/stars/flagsmith/flagsmith)](https://github.com/Flagsmith/flagsmith/stargazers)\n[![Docker Pulls](https://img.shields.io/docker/pulls/flagsmith/flagsmith)](https://hub.docker.com/u/flagsmith)\n[![Docker Image Size](https://img.shields.io/docker/image-size/flagsmith/flagsmith)](https://hub.docker.com/r/flagsmith/flagsmith)\n[![Join the Discord chat](https://img.shields.io/discord/517647859495993347)](https://discord.gg/hFhxNtXzgm)\n[![Coverage](https://codecov.io/gh/Flagsmith/flagsmith/branch/main/graph/badge.svg?token=IyGii7VSdc)](https://codecov.io/gh/Flagsmith/flagsmith)\n\u003ca href=\"https://depot.dev?utm_source=Flagsmith\"\u003e\u003cimg src=\"https://depot.dev/badges/built-with-depot.svg\" alt=\"Built with Depot\" height=\"20\"\u003e\u003c/a\u003e\n\n[Flagsmith](https://flagsmith.com/) is an open source, fully featured, Feature Flag and Remote Config service. Use our\nhosted API, deploy to your own private cloud, or run on-premise.\n\n# Flagsmith\n\nFlagsmith makes it easy to create and manage features flags across web, mobile, and server side applications. Just wrap\na section of code with a flag, and then use Flagsmith to toggle that feature on or off for different environments, users\nor user segments.\n\nGet up and running in less than a minute:\n\n```bash\ncurl -o docker-compose.yml https://raw.githubusercontent.com/Flagsmith/flagsmith/main/docker-compose.yml\ndocker-compose -f docker-compose.yml up\n```\n\nThe application will bootstrap an admin user, organisation, and project for you. You'll find a link to set your password\nin your Compose logs:\n\n```txt\nSuperuser \"admin@example.com\" created successfully.\nPlease go to the following page and choose a password: http://localhost:8000/password-reset/confirm/.../...\n```\n\nNote: This setup uses http:// for local development. If you've configured SSL for your local environment, you may use\nhttps:// instead. For any production deployment, always use https://.\n\n![Flagsmith Screenshot](static-files/screenshot.png)\n\n## Features\n\n- **Feature flags**. Release features with confidence through phased roll-outs.\n- **Remote config**. Easily toggle individual features on and off, and make changes without deploying new code.\n- **A/B and Multivariate Testing**. Use segments to run A/B and multivariate tests on new features. With segments, you\n  can also introduce beta programs to get early user feedback.\n- **Organization Management**. Organizations, projects, and roles for team members help keep your deployment organized.\n- **Integrations**. Easily enhance Flagsmith with your favourite tools.\n\n## Trying Flagsmith\n\n### Flagsmith hosted SaaS\n\nYou can try our hosted version for free at https://flagsmith.com/\n\n### Flagsmith Open Source\n\nThe Flagsmith API is built using Python 3, Django 4, and DjangoRestFramework 3. You can try the application out using:\n\n- [Docker](https://github.com/Flagsmith/flagsmith/blob/main/docker-compose.yml)\n- [Kubernetes](https://github.com/Flagsmith/flagsmith-charts)\n- [Redhat OpenShift](https://operatorhub.io/operator/flagsmith)\n\nWe also have options for deploying to AWS, GCP, Azure and On-Premise. If you need help getting up and running, please\n[get in touch!](mailto:support@flagsmith.com)\n\n## Overview\n\nThis repository is formed of 2 core components, the REST API (found in `/api`) and the web-based administrator dashboard\n(found in `/frontend`) that you can use to manage Flagsmith. Technical documentation for each component can be found at\nthe [API](https://docs.flagsmith.com/deployment/locally-api) and\n[Frontend](https://docs.flagsmith.com/deployment/locally-frontend) pages within our\n[Documentation](https://docs.flagsmith.com/)\n\nThese two components run as separate applications. The web-based dashboard is a single page app that communicates via\nREST calls to the API.\n\n## Resources\n\n- [Website](https://flagsmith.com/)\n- [Documentation](https://docs.flagsmith.com/)\n- If you have any questions about our projects you can email [support@flagsmith.com](mailto:support@flagsmith.com)\n\n## Acknowledgements\n\nThank you to [Uffizzi](https://www.uffizzi.com) for providing ephemeral environments to preview pull requests.\n\n\u003cimg referrerpolicy=\"no-referrer-when-downgrade\" src=\"https://static.scarf.sh/a.png?x-pxid=e9b19423-eb7d-4b03-b325-481d10d1a9a4\" /\u003e\n","funding_links":[],"categories":["Projects","Python","Testing","Apps","docker","Architecture","JavaScript"],"sub_categories":["Open Source Projects","A/B testing","Development","Feature Flags"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFlagsmith%2Fflagsmith","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FFlagsmith%2Fflagsmith","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FFlagsmith%2Fflagsmith/lists"}