{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/frappe/","markdown":"https://findsoftware.frbit.cloud/frappe.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"frappe","name":"Frappe Framework","urls":{"home":"https://frappe.io/framework","repository":"https://github.com/frappe/frappe","docs":"https://docs.frappe.io/framework","plugins":"https://frappecloud.com/marketplace"},"category":["framework","admin-panel"],"description":"Python and JavaScript low-code web framework for building data-driven web applications, with a built-in admin interface, roles and permissions.","maintainer":"Frappe Technologies Pvt. Ltd.","maintainerType":"company","firstRelease":2013,"hqCountry":"IN","hosting":["python","node"],"language":"python","runtime":["python","node"],"runtimeMin":"python 3.14","databases":["mariadb","postgres"],"adminUi":true,"headlessApi":["rest"],"templating":"jinja2","i18n":"yes","runsAs":["always-on"],"installMethod":"uv tool install frappe-bench, then bench init","licenseModel":"open-source","license":"MIT","currentMajor":"16","latestReleaseDate":"2026-10-22T00:00:00.000Z","githubStargazers":10999,"contributors":293,"packagistDownloads":null,"npmWeeklyDownloads":null,"social":{"x":"https://twitter.com/frappetech","forum":"https://discuss.frappe.io/"},"checkedAt":"2026-10-26T00:00:00.000Z","addedAt":"2026-10-26T00:00:00.000Z","sources":[{"field":"urls","url":"https://frappe.io/framework","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/frappe/frappe","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"urls","url":"https://github.com/frappe/frappe/blob/develop/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/frappe/frappe/blob/develop/LICENSE","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"hqCountry","url":"https://docs.frappe.io/legal/policies/privacy-policy","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/frappe/frappe","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runtime","url":"https://docs.frappe.io/framework/user/en/installation","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runtimeMin","url":"https://github.com/frappe/frappe/blob/v16.53.0/pyproject.toml","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"installMethod","url":"https://docs.frappe.io/framework/user/en/installation","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/frappe/frappe/blob/develop/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runsAs","url":"https://docs.frappe.io/framework/user/en/bench/guides/setup-production","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"category","url":"https://github.com/frappe/frappe/blob/develop/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"templating","url":"https://docs.frappe.io/framework/user/en/api/jinja","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"headlessApi","url":"https://github.com/frappe/frappe/blob/develop/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"adminUi","url":"https://github.com/frappe/frappe/blob/develop/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"databases","url":"https://github.com/frappe/frappe/blob/develop/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"databases","url":"https://docs.frappe.io/framework/user/en/installation","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"i18n","url":"https://docs.frappe.io/framework/user/en/guides/basics/translations","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"urls","url":"https://frappe.io/framework","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/frappe/frappe","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"license","url":"https://github.com/frappe/frappe/blob/develop/LICENSE","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/frappe/frappe/blob/develop/LICENSE","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"firstRelease","url":"https://api.github.com/repos/frappe/frappe/releases?per_page=100","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/frappe/frappe/releases?per_page=100","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/frappe/frappe/releases/tags/v16.53.0","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/frappe/frappe","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/frappe/frappe/contributors?per_page=1","checkedAt":"2026-10-26T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Frappe Framework is a full-stack web framework for Python and JavaScript. It includes an admin interface, roles and permissions, an automatically generated REST API for its models, and Jinja templates. The install docs add the bench command-line tool with uv. The README names ERPNext, a finished application, as the first application built on the framework.\n\n## Worth knowing\n\nA production setup runs the framework's processes under Supervisor, which restarts them when they stop, with nginx in front. Frappe Cloud is a hosted service from the same company, offered next to the self-hosted framework."}