LexNebulis
github.com
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
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
- Legal Practice Management Software#11 of 1408.9
- Legal Accounting Software#4 of 248.5
- Trust Accounting Software#11 of 428.5
- Legal Trust Accounting Software#12 of 408.5