{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/emmett/","markdown":"https://findsoftware.frbit.cloud/emmett.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":"emmett","name":"Emmett","urls":{"home":"https://emmett.sh","repository":"https://github.com/emmett-framework/emmett","docs":"https://emmett.sh/docs"},"category":["framework"],"description":"Full-stack Python web framework designed with simplicity in mind.","maintainer":"Giovanni Barillari","firstRelease":2014,"hosting":["python"],"language":"python","runtime":["python"],"runtimeMin":"python 3.10","databases":["sqlite","postgres","mysql","sqlserver","mongodb"],"templating":"Renoir","i18n":"yes, Severus engine","runsAs":["always-on"],"installMethod":"pip install emmett","licenseModel":"open-source","license":"BSD-3-Clause","currentMajor":"2","latestReleaseDate":"2026-10-08T00:00:00.000Z","githubStargazers":1239,"contributors":23,"packagistDownloads":null,"npmWeeklyDownloads":null,"checkedAt":"2026-10-26T00:00:00.000Z","addedAt":"2026-10-26T00:00:00.000Z","sources":[{"field":"urls","url":"https://emmett.sh/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/emmett-framework/emmett","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"urls","url":"https://github.com/emmett-framework/emmett/blob/master/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"maintainer","url":"https://raw.githubusercontent.com/emmett-framework/emmett/master/pyproject.toml","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/emmett-framework/emmett","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"category","url":"https://github.com/emmett-framework/emmett/blob/master/README.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runtime","url":"https://raw.githubusercontent.com/emmett-framework/emmett/master/docs/installation.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runtimeMin","url":"https://pypi.org/pypi/emmett/json","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runtimeMin","url":"https://raw.githubusercontent.com/emmett-framework/emmett/master/docs/installation.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"installMethod","url":"https://raw.githubusercontent.com/emmett-framework/emmett/master/docs/installation.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"license","url":"https://raw.githubusercontent.com/emmett-framework/emmett/master/pyproject.toml","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"firstRelease","url":"https://api.github.com/repos/emmett-framework/emmett/releases","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/emmett-framework/emmett/releases/latest","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/emmett-framework/emmett/releases/latest","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/emmett-framework/emmett","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/emmett-framework/emmett/contributors","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"databases","url":"https://raw.githubusercontent.com/emmett-framework/emmett/master/docs/orm.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"templating","url":"https://raw.githubusercontent.com/emmett-framework/emmett/master/docs/templates.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"i18n","url":"https://raw.githubusercontent.com/emmett-framework/emmett/master/docs/languages.md","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runsAs","url":"https://raw.githubusercontent.com/emmett-framework/emmett/master/docs/deployment.md","checkedAt":"2026-10-26T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Emmett is a full-stack web framework for Python, installed with pip. Its HTML templates use the Renoir engine, and its ORM connects to SQLite, PostgreSQL, MySQL, MSSQL and MongoDB. Internationalization is handled by the Severus engine, which the project ships with the framework.\n\nThe included serve command starts an HTTP server for production use, so an Emmett application runs as a long-lived process rather than as static files. The project's own docs name Granian as the server behind that command.\n\n## Worth knowing\n\nThe documentation and the registry metadata state different minimum Python versions."}