{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/unfiltered/","markdown":"https://findsoftware.frbit.cloud/unfiltered.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":"unfiltered","name":"Unfiltered","urls":{"home":"https://unfiltered.ws/","repository":"https://github.com/unfiltered/unfiltered","docs":"https://unfiltered.ws/"},"category":["library"],"description":"Scala toolkit for handling HTTP requests across several server backends, including Jetty, Netty and servlet containers.","maintainer":"Nathan Hamblen / Doug Tangren","firstRelease":2010,"hosting":["java"],"language":"scala","runtime":["jvm"],"contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"runsAs":["always-on"],"renderingModes":null,"installMethod":"sbt or Maven dependency from Maven Central","licenseModel":"open-source","license":"MIT","currentMajor":"0","latestReleaseDate":"2025-01-12T00:00:00.000Z","githubStargazers":710,"contributors":59,"packagistDownloads":null,"npmWeeklyDownloads":null,"social":{"forum":"https://groups.google.com/forum/#!forum/unfiltered-scala"},"checkedAt":"2026-10-26T00:00:00.000Z","addedAt":"2026-10-26T00:00:00.000Z","sources":[{"field":"urls","url":"https://unfiltered.ws/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/unfiltered/unfiltered","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"urls","url":"https://unfiltered.ws/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"maintainer","url":"https://github.com/unfiltered/unfiltered/blob/main/LICENSE","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/unfiltered/unfiltered","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"category","url":"https://unfiltered.ws/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runtime","url":"https://unfiltered.ws/03.html","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"installMethod","url":"https://unfiltered.ws/04.html","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runsAs","url":"https://unfiltered.ws/01.html","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"runsAs","url":"https://unfiltered.ws/03.html","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"license","url":"https://api.github.com/repos/unfiltered/unfiltered","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"licenseModel","url":"https://github.com/unfiltered/unfiltered/blob/main/LICENSE","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"firstRelease","url":"https://repo1.maven.org/maven2/net/databinder/unfiltered_2.7.5/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"currentMajor","url":"https://repo1.maven.org/maven2/ws/unfiltered/unfiltered-filter_3/maven-metadata.xml","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://repo1.maven.org/maven2/ws/unfiltered/unfiltered-filter_3/0.12.1/","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/unfiltered/unfiltered","checkedAt":"2026-10-26T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/unfiltered/unfiltered/contributors","checkedAt":"2026-10-26T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Unfiltered is a Scala toolkit for handling HTTP requests across several server backends. Its core library holds request extractors and response combinators, and an application declares its intents as partial functions over requests. Binding modules run those intents on a servlet container, on Jetty or on Netty, and the project's bindings page names each one. The library is published to Maven Central under the ws.unfiltered organization, for Scala 2.13 and Scala 3.\n\n## Worth knowing\n\nMilestone releases of a newer line are published beside the latest stable release, which is the one the homepage names."}