Documents and knowledge · Independent · 23 Oct 2026

freelawproject/courtlistener

A fully-searchable and accessible archive of court data including growing repositories of opinions, oral arguments, judges, judicial financial records, and federal filings.

← Documents and knowledge
CourtListener. Searchable archive of court opinions and legal data.

In simple English

This tool is a massive database for United States court records. It stores court opinions, oral arguments, and financial records for judges. Lawyers, journalists, and researchers can search through these documents to find legal precedents. Running the system yourself requires technical skill and powerful hardware. The project is free to use and managed by a non-profit organization.

What it is

CourtListener is the main software repository for a public legal search engine and database. It is written in Python using the Django web framework and includes custom configuration scripts for servers.

What it is good for

This is useful for legal researchers, civic hackers, and developers who want to host a private copy of American court records or build applications on top of public legal data.

Stars1.1k
LicenceCustom
LatestNo tagged releasechecked 23 Oct 2026
Last code change2026-10-23
Written inPython
Setup effort
5 / 5
Payoff
4 / 5
Good
  • Provides access to millions of court records and legal opinions.
  • Active community with welcoming maintainers who assign issues to volunteers.
  • Fully open-source codebase under the Affero GPL licence.
Watch for
  • Very complex setup with many moving parts and external data dependencies.
  • Large database needs substantial server memory and storage space.
  • Custom licence places restrictions on modified versions run as a network service.
Replaces

Paid legal research databases and manual court record searches

Works well with

PostgreSQL

Also reviewed on Repo Radar
  • Future-Scholars/paperlib2.3k stars

    A desktop library for research papers that looks up the title, authors and year of a dropped document itself, and leaves the files in an ordinary folder.

  • mozilla/pdf.js54k stars

    A PDF reader written in JavaScript that renders documents inside a web page with no plugin.

  • Hack-with-Github/Awesome-Hacking123k stars

    An index of 81 curated security reading lists, with one line on each.

How to get it

To run this project yourself, follow the developer guide in the official wiki at https://wiki.free.law/c/courtlistener/dev-guide.

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.