📈 GH Trending Explorer 🎲 Surprise me

← all repos

OpenFn / lightning

git clone https://github.com/OpenFn/lightning.git v2.18.0 · 2mo ago 🔥 on GitHub Trending today

Lightning ⚡️ is latest version of the OpenFn platform, a DPG and DPI building block that governments use to manage complex service/workflow automation and data integration projects.

+0
stars, 24h · #59,670
—
stars, 7 days
—
stars, 30 days
319
★ total
91
forks · 625 open issues

Star history starts 2026-10-23; the chart appears after the second daily snapshot.

LanguageElixir
LicenseLGPL-3.0
Created2022-02-01 (4y ago)
Last pushtoday
Watchers6
OwnerOrganization

Seen on GitHub Trending

  • 2026-10-23 — #3 daily in elixir

GitHub topics

Links

README excerpt
# OpenFn/Lightning 
Lightning ⚡ (aka "OpenFn v2") is a workflow automation platform that's used to
automate critical business processes and integrate information systems. From
last-mile services to national-level reporting, it boosts efficiency &
effectiveness while enabling secure, stable, scalable interoperability and data
integration at all levels.
**Use it online at app.openfn.org**
**Explore in a sandbox on demo.openfn.org**
**Or learn more at
docs.openfn.org**
> OpenFn **Lightning** is:
>
> - the **latest version** of OpenFn: first launched in 2014, it's been tried
> and tested by NGOs and governments in 40+ countries
> - fully **open source**: there's no "community edition" and "premium edition",
> you get the same product whether you are self-hosting or using the
> OpenFn.org software-as-a-service
> - the leading DPGA certified **Digital
> Public Good** for workflow automation
> - a Digital Square
> certified **Global Good for Health**
## Contents
- Demo
- Features
 - Build
 - Monitor
 - Manage
 - Roles and permissions
 - Roadmap
- Getting Started
 - **Run** via Docker
 - **Deploy** on external infrastructure
 - **Dev** on Lightning locally
- Security and Standards
- **Contribute** to this project
 - Pick up an issue
 - Open a pull request
 - Generate the docs pages
- Server Specs for Self-Hosting
- Benchmarking
- Troubleshooting
 - Problems with environment variables
 - Problems with Postgres
 - Problems with Debian
 - Problems with Docker
- Support
## Demo
Watch a short demo video or
explore a **public sandbox** with the login details
below, but please note that this deployment is reset every night at 12:00:00 UTC
and is 100% publicly accessible. **_Don't build anything you want to keep, or
keep private!_**
 [code] 
## Features
### Build
Plan and build workflows using Lightning's visual interface to quickly define
when, where and what you want your automation to do.
Use our
CLI
to quickly build, edit and deploy projects from the comfort of your own code
editor.
### Monitor
Monitor all workflow activity in one place.
- Filter and search runs to identify issues that need addressing and follow how
 a specific request has been processed
- Configure alerts to be notified on run failures
- Receive a project digest for a daily/weekly/monthly summary of your project
 activity
### Manage
Manage users and access by project.
### Roles and permissions
Authorization is a central part of Lightning. As such, users are given different
roles which determine what level of access they have for resources in the
application. For more details about roles and permissions in Lightning, please
refer to our
documentation.
### Roadmap
View our
public GitHub project to
see what we're working on now and what's coming next.
## Getting Started
- If you only want to _**RUN**_ Lightning on your own server,
 we recommend using Docker.
- If you want to _**DEPLOY**_ Lightning,
 we recommend Docker builds and Kubernetes.
- If you want to _**CONTRIBUTE**_ to the project,
 w