{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/bridgetown/","markdown":"https://findsoftware.frbit.cloud/bridgetown.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":"bridgetown","name":"Bridgetown","urls":{"home":"https://www.bridgetownrb.com/","repository":"https://github.com/bridgetownrb/bridgetown","docs":"https://www.bridgetownrb.com/docs","plugins":"https://www.bridgetownrb.com/plugins"},"category":["ssg","framework"],"description":"Ruby site generator and fullstack framework that builds static sites and, through Roda, serves server-rendered routes.","maintainer":"Whitefusion","maintainerType":"company","firstRelease":2020,"hosting":["ruby","node","static"],"language":"ruby","runtime":["ruby","node"],"runtimeMin":"ruby 3.3","basedOn":["roda"],"contentStore":["flat-file"],"databases":["postgres"],"templating":"erb, serbea, streamlined, liquid","i18n":"multiple languages or locales","runsAs":["static","always-on"],"renderingModes":["static","server"],"installMethod":"gem install bridgetown -N","licenseModel":"open-source","license":"MIT","currentMajor":"2","latestReleaseDate":"2026-07-06T00:00:00.000Z","githubStargazers":1372,"contributors":95,"packagistDownloads":null,"npmWeeklyDownloads":null,"pluginCount":31,"dependentRepos":200,"dependentPackages":43,"social":{"mastodon":"https://ruby.social/@bridgetown","discord":"https://discord.gg/4E6hktQGz4","forum":"https://www.rubyforum.org/tag/bridgetown"},"checkedAt":"2026-10-18T00:00:00.000Z","addedAt":"2026-10-18T00:00:00.000Z","sources":[{"field":"urls","url":"https://rubygems.org/api/v1/gems/bridgetown.json","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"urls","url":"https://rubygems.org/api/v1/gems/bridgetown.json","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"urls","url":"https://www.bridgetownrb.com/","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"firstRelease","url":"https://rubygems.org/api/v1/versions/bridgetown.json","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/bridgetownrb/bridgetown","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"maintainerType","url":"https://github.com/bridgetownrb/bridgetown","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"category","url":"https://github.com/bridgetownrb/bridgetown","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"basedOn","url":"https://www.bridgetownrb.com/","checkedAt":"2026-10-24T00:00:00.000Z"},{"field":"language","url":"https://github.com/bridgetownrb/bridgetown","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"runtime","url":"https://www.bridgetownrb.com/docs/installation","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"runtimeMin","url":"https://rubygems.org/api/v1/versions/bridgetown.json","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"runtimeMin","url":"https://www.bridgetownrb.com/docs/installation","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"contentStore","url":"https://github.com/bridgetownrb/bridgetown","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"databases","url":"https://www.bridgetownrb.com/","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"templating","url":"https://www.bridgetownrb.com/","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"i18n","url":"https://www.bridgetownrb.com/docs/internationalization","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"renderingModes","url":"https://www.bridgetownrb.com/","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"installMethod","url":"https://www.bridgetownrb.com/docs","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"license","url":"https://github.com/bridgetownrb/bridgetown","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"license","url":"https://rubygems.org/api/v1/gems/bridgetown.json","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"licenseModel","url":"https://www.bridgetownrb.com/","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"currentMajor","url":"https://rubygems.org/api/v1/gems/bridgetown.json","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://github.com/bridgetownrb/bridgetown/releases/latest","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"githubStargazers","url":"https://github.com/bridgetownrb/bridgetown","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/bridgetownrb/bridgetown/contributors?anon=true","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"urls","url":"https://www.bridgetownrb.com/plugins","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"pluginCount","url":"https://www.bridgetownrb.com/plugins","checkedAt":"2026-10-18T00:00:00.000Z"},{"field":"runsAs","url":"https://www.bridgetownrb.com/docs/deployment","checkedAt":"2026-10-19T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/bridgetown","checkedAt":"2026-10-25T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/rubygems.org/packages/bridgetown","checkedAt":"2026-10-25T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Bridgetown is a Ruby site generator and fullstack framework that builds static sites and can also serve server-rendered routes, both from one project. It began in 2020 as a fork of Jekyll and uses Roda for the server side and esbuild for frontend bundling. Content comes from local files or from external data loaded from APIs, and the server side can work with databases such as PostgreSQL. Whitefusion, a Portland-based web studio, leads development, and Whitefusion and Radioactive Toy offer commercial support. The [deployment guide](https://www.bridgetownrb.com/docs/deployment) covers static targets and Docker setups for dynamic sites.\n\n## Worth knowing\n\nStatic output needs only file hosting, while server-rendered routes need a long-running Rack server such as Puma or Falcon. Node.js runs asset bundling and Ruby runs the generator, so a build needs both runtimes."}