Skip to content
SPECIFICTION
Get listed

LexNebulis

github.com

Free plan Open source WebLinuxAPISelf-hosted

What it is

LexNebulis is a free, self-hosted legal practice management platform for small law firms. It handles clients and matters, documents, calendars, time tracking, billing, and trust accounting. Legal workflows include conflict checks, client intake, document templates and generation, e-signature, and a client portal. Billing supports LEDES 1998B and 2000 export, UTBMS codes, and electronic invoice submission. Listed connections cover Stripe and LawPay payments, QuickBooks and CSV accounting export, and Google Drive, Dropbox, Box, and OneDrive storage. Security features include encryption at rest and in transit, bcrypt password hashing, JWT authentication, and TOTP or WebAuthn/FIDO2 two-factor authentication. Its append-only audit log uses SHA-256 hash chaining to make tampering or deletion detectable. The software is free for commercial use under Apache License 2.0. Installation requires Docker and Docker Compose v2, at least 2 GB RAM, and at least 10 GB disk space. The guide specifies a Linux server and recommends Ubuntu 22.04 or later; macOS is specified for development. The project wiki describes a target range of 1 to 50 users.

Spec sheet

What it does
LexNebulis is a self-hosted legal-practice management platform aimed at small law firms.Read 20 Oct 2026 · github.com
Purpose
LexNebulis is a self-hosted legal practice management platform for small law firms.Read 29 Sep 2026 · github.com
Free plan
YesRead 20 Sep 2026 · github.com
API
A REST API is exposed under /api with Swagger UI at /api/docs when the backend runs.Read 20 Oct 2026 · github.com
Integrations
Listed integrations include Stripe and LawPay payments, QuickBooks and CSV accounting export, and Google Drive, Dropbox, Box, and OneDrive storage.Read 29 Sep 2026 · github.com
Security
The project describes encryption at rest and in transit, bcrypt password hashing, JWT authentication, and TOTP or WebAuthn/FIDO2 two-factor authentication.Read 29 Sep 2026 · github.com
Accounting integrations
Financial data can be exported to QuickBooks using IIF or QBO formats and to CSV.Read 20 Oct 2026 · github.com
API authentication
API endpoints use JWT bearer authentication except login and health endpoints; access tokens last 15 minutes and refresh tokens seven days.Read 20 Oct 2026 · github.com
API scope
Documented endpoints cover clients, contacts, matters, documents, calendar, billing, trust accounts and global search.Read 20 Oct 2026 · github.com
Architecture
The stack uses React and TypeScript, FastAPI with Python 3.12, PostgreSQL 16, MinIO, Celery, Redis and Nginx in Docker containers.Read 20 Oct 2026 · github.com
Audit trail
Audit records are append-only and linked with SHA-256 hashes to make tampering detectable.Read 20 Oct 2026 · github.com
Billing
The wiki says the platform supports LEDES 1998B and 2000 export, UTBMS codes, and electronic invoice submission.Read 29 Sep 2026 · github.com
Calendar
The calendar handles court dates, limitation deadlines, appointments, reminders and iCal feeds.Read 20 Oct 2026 · github.com
Client intake
Intake forms capture prospects, score leads and convert them into active clients.Read 20 Oct 2026 · github.com
Client management
It tracks clients through their lifecycle with contact, matter, billing-preference and communication information.Read 20 Oct 2026 · github.com
Client portal
A branded portal lets clients view matter status, upload documents and communicate securely.Read 20 Oct 2026 · github.com
Conflict checking
Conflict searches use Soundex, Metaphone and Levenshtein matching for phonetic and fuzzy names.Read 20 Oct 2026 · github.com
Deployment requirements
The repository lists Docker and Docker Compose v2, at least 2 GB RAM, and at least 10 GB disk space as requirements.Read 29 Sep 2026 · github.com
Document generation
Users can upload DOCX templates with Jinja2 fields and generate documents from matter and client data.Read 20 Oct 2026 · github.com
Document management
Documents are stored with MinIO, versioned, tagged and organized by matter.Read 20 Oct 2026 · github.com
E-billing
Billing exports LEDES 1998B and 2000 formats, includes UTBMS codes and supports electronic invoice submission.Read 20 Oct 2026 · github.com
Electronic signatures
The platform can request and collect electronic signatures on documents.Read 20 Oct 2026 · github.com
Identity and security integrations
The wiki lists OIDC and SAML 2.0 single sign-on, SCIM 2.0 provisioning, and SIEM export through webhooks and syslog.Read 29 Sep 2026 · github.com
Identity integrations
Single sign-on supports OIDC and SAML 2.0, while SCIM 2.0 automates user provisioning.Read 20 Oct 2026 · github.com
Installation
The setup script generates secrets, builds containers, starts services, runs migrations and creates the initial administrator.Read 20 Oct 2026 · github.com
Legal workflows
The wiki lists conflict checking, document templates and generation, e-signature, client intake, and a client portal.Read 29 Sep 2026 · github.com
Licence
The repository is distributed under Apache License 2.0 and states that commercial use is allowed.Read 20 Oct 2026 · github.com
License and commercial use
The repository identifies the license as Apache License 2.0 and says the software is free for commercial use.Read 29 Sep 2026 · github.com
Limit: development status
The changelog marks version 1.1.0 as unreleased and labels SAML, WebAuthn, SIEM hardening, cloud storage links and SCIM provisioning as development additions.Read 20 Oct 2026 · github.com
Maker account size
The profile shows six public repositories, seven total stars, zero followers and one following.Read 20 Oct 2026 · github.com
Maker identity
The GitHub account identifies the maker as Matt C, using the handle mcatsim.Read 20 Oct 2026 · github.com
Maker location
The maker's GitHub profile lists the location as USA.Read 20 Oct 2026 · github.com
Maker profile
The profile describes Matt C as a security nerd and ballistics aficionado.Read 20 Oct 2026 · github.com
Matter management
Matters can use custom fields, status workflows, responsible attorneys and linked documents.Read 20 Oct 2026 · github.com
Operating environment
The installation guide calls for a Linux server, recommends Ubuntu 22.04 or later and mentions macOS for development.Read 20 Oct 2026 · github.com
Payment integrations
Stripe and LawPay integrations accept online card and ACH payments.Read 20 Oct 2026 · github.com
Practice management
Features include client and matter management, document management, calendars, time tracking, billing, and trust accounting.Read 29 Sep 2026 · github.com
Repository activity signal
The LexNebulis repository page shows one star, two forks and 26 pull requests.Read 20 Oct 2026 · github.com
Security controls
The wiki lists TLS, encrypted sensitive fields, bcrypt passwords, rotating JWT refresh tokens, TOTP/WebAuthn MFA and encrypted backups.Read 20 Oct 2026 · github.com
Storage integrations
OAuth2 connections are listed for Google Drive, Dropbox, Box and OneDrive.Read 20 Oct 2026 · github.com
Support model
The repository describes professional services such as setup, support, managed hosting and custom development as its revenue model.Read 20 Oct 2026 · github.com
Supported environment
The installation guide specifies a Linux server, recommending Ubuntu 22.04 or later, or macOS for development.Read 29 Sep 2026 · github.com
System requirements
Installation requires Docker 24 or newer, Docker Compose 2 or newer, at least 2 GB RAM and 10 GB disk.Read 20 Oct 2026 · github.com
Target firms
The project wiki describes it as built for small law firms with 1 to 50 users.Read 29 Sep 2026 · github.com
Target size
The project wiki describes deployments for firms with 1 to 50 users.Read 20 Oct 2026 · github.com
Time and billing
Time entry supports timers, manual entries, expenses, LEDES-compatible invoices and batch billing.Read 20 Oct 2026 · github.com
Trust accounting
Trust/IOLTA accounting includes per-client ledgers, three-way reconciliation, deposits, disbursements and overdraft safeguards.Read 20 Oct 2026 · github.com
Upgrade process
The documented upgrade workflow backs up data, pulls code, rebuilds containers and relies on startup migrations.Read 20 Oct 2026 · github.com

Plans and prices

Free, open-source Free Self-hosted · Apache License 2.0 · Free for commercial use Read 20 Oct 2026 · github.com

Every LexNebulis plan and price →

Strong points and limits

Strong points

  • Includes trust accounting and matter management
  • Supports LEDES exports and UTBMS codes
  • Connects to Stripe, LawPay, and accounting tools
  • Audit log uses SHA-256 hash chaining
  • Free for commercial use under Apache License 2.0

Limits

  • Requires Docker and Docker Compose v2
  • Requires at least 2 GB RAM and 10 GB disk
  • Installation specifies a Linux server

Who it suits

LexNebulis is intended for small law firms, with the project wiki describing firms of 1 to 50 users. It may suit firms prepared to run a self-hosted installation on Linux or use macOS for development.

Verdict

LexNebulis combines legal practice workflows with billing, trust accounting, and several storage and payment integrations. Its free license comes with self-hosting requirements, including Docker and a Linux server.

Where Specifiction places it

Alternatives to LexNebulisAll alternatives →