{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/biff/","markdown":"https://findsoftware.frbit.cloud/biff.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":"biff","name":"Biff","urls":{"home":"https://biffweb.com","repository":"https://github.com/jacobobryant/biff","docs":"https://github.com/jacobobryant/biff/blob/master/README.md"},"category":["framework"],"description":"Full-stack web framework for Clojure with SQLite, Datastar, email sign-in and an admin dashboard, composed from separate libraries.","maintainer":"Jacob O'Bryant","maintainerType":"individual","firstRelease":2022,"hosting":["java"],"language":"clojure","runtime":["jvm"],"runtimeMin":"jvm 21","databases":["sqlite"],"adminUi":true,"runsAs":["always-on"],"renderingModes":["server"],"installMethod":"git clone of the biff-starter repository, then clj -M:run dev","licenseModel":"open-source","license":"MIT","currentMajor":"2","latestReleaseDate":"2026-09-10T00:00:00.000Z","githubStargazers":1119,"contributors":26,"packagistDownloads":null,"npmWeeklyDownloads":null,"checkedAt":"2026-10-24T00:00:00.000Z","addedAt":"2026-10-24T00:00:00.000Z","sources":[{"field":"urls","url":"https://biffweb.com/","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/jacobobryant/biff","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"urls","url":"https://github.com/jacobobryant/biff/blob/master/README.md","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"maintainer","url":"https://raw.githubusercontent.com/jacobobryant/biff/master/LICENSE","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/jacobobryant/biff","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"category","url":"https://biffweb.com/","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"runtime","url":"https://github.com/jacobobryant/biff/blob/master/README.md","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"runtimeMin","url":"https://github.com/jacobobryant/biff/blob/master/README.md","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/jacobobryant/biff/blob/master/README.md","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"renderingModes","url":"https://github.com/jacobobryant/biff/blob/master/README.md","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"runsAs","url":"https://github.com/jacobobryant/biff/blob/master/libs/ring/README.md","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"databases","url":"https://github.com/jacobobryant/biff/blob/master/README.md","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"databases","url":"https://github.com/jacobobryant/biff/blob/master/README.md","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"adminUi","url":"https://github.com/jacobobryant/biff/blob/master/libs/admin/README.md","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/jacobobryant/biff","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"licenseModel","url":"https://raw.githubusercontent.com/jacobobryant/biff/master/LICENSE","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"firstRelease","url":"https://api.github.com/repos/jacobobryant/biff/releases","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/jacobobryant/biff/releases","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/jacobobryant/biff/releases","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/jacobobryant/biff","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/jacobobryant/biff/contributors?per_page=1","checkedAt":"2026-10-24T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Biff is a full-stack web framework for Clojure, composed from separate libraries that each have their own documentation. It covers SQLite storage, server-side rendering with Datastar, email sign-in and an admin dashboard. A new project starts from the biff-starter repository, which is cloned with git and run with a Clojure command-line task.\n\n## Worth knowing\n\nSQLite is the default database, and XTDB is the documented alternative. The admin library shows usage metrics, a user directory and email alerts. The biff.tasks library provisions an Ubuntu server for production deployments."}