We build on open source.
We build open source.
epilot runs on open source, from our microfrontends to our APIs. So we publish our SDKs and tools, we help maintain the projects we depend on and our engineers build libraries used far beyond epilot.
Good open source citizens
We build it, we benefit from it, we support it.
We build it
SDKs, tools and libraries from our daily work, published for everyone. Fixes to the open source we use go upstream, on work time: it's part of the job. And what our engineers build outside the job stays theirs, even on a company laptop.
We benefit from it
Our product runs on open source, from our frontend to the OpenAPI tooling behind our APIs. Much of it is kept alive by small teams.
We support it
24 000 € pledged for 2027: sponsorships for the maintainers of the projects we depend on.
Open source that comes out of our daily work
SDKs, tools and libraries we build for our own product and publish for everyone.
epilot SDK
Typed JavaScript and TypeScript clients for the epilot APIs.
Agent Toolkit for epilot
Gives AI agents the platform knowledge and live tools to build apps and integrations on epilot, via the epilot MCP and the Volt UI MCP.
anonymization
Deterministic PII pseudonymization and redaction for epilot entity data and any JSON.
pricing
The pricing library behind epilot 360 and our journeys.
concorde-elements
The UI library behind epilot journeys.
npcooldown
Protects you from npm supply chain attacks with release-age cooldowns across npm, pnpm, Yarn and Bun. This site uses it too.
lockfile-checker
Fails the build when a lockfile pulls in a package version that is too fresh.
aws-lambda-utility-middlewares
Handy AWS Lambda middlewares from our team.
epilot-eslint-config
The ESLint config we use across epilot.
Feed-in tariffs app
An epilot app that fetches feed-in tariff prices from netztransparenz.de.
Projects we help maintain
Our product depends on them, so we put engineering time into keeping them going.
More open source we use every day
- i18nextTranslations across our product.
- AWS CDKInfrastructure as code for 96 of our projects.
- Powertools for AWS LambdaUtilities for our serverless backend.
- ReactMost of our microfrontends.
- SvelteSome of our microfrontends.
- Tailwind CSSStyling in almost all of our microfrontends.
Everything our portal ships with, with licenses and attribution: third-party notices.
The energy market, explained by our engineers
We build software for the energy industry, and our engineers share what they learn about it in the open.
Energy Wiki by epilot
The open reference for the German energy market: tariffs, meters, instalments, levies and the processes behind them. 100 articles and 28 interactive graphics.
Energy Engineering
See how energy works. Open up a heat pump, wind turbine, solar PV, battery storage, electric motor, centrifugal pump or EV wallbox in 3D.
Power Flow Card Plus
The power distribution card for Home Assistant dashboards.
Energy Flow Card Plus
An upgraded energy distribution card for Home Assistant.
switching-deadlines
Supplier switching deadlines of the German energy market, in TypeScript.
Products that started inside epilot
Built by epilot engineers and used at epilot every day. Open source under the Apache-2.0 license, so anyone can use it, change it and run it anywhere.
What our engineers build on their own
75 epilots on GitHub and 918 public repos between them. A few favourites:
Luca Félix
@flixlix- power-flow-card-plus
A power distribution card inspired by the official Energy Distribution card for Home Assistant
- shadcn-date-picker
Advanced date picker with range selection, year and month selection, and more.
Sebastian Sauerer
@boringContributor- energy-wiki
The German energy market explained: tariffs, meters, levies and processes. 100 articles and 28 interactive graphics.
- energy-engineering
Seven energy machines in 3D, from heat pumps to EV wallboxes.
Suresh Sivasankaran
@Sureshkumars- openapi-analyzer-mcp
An MCP server for OpenAPI specs: ask Claude and other LLM clients about your API structure, endpoints and schemas in plain language.
Alexandre Marques
@alexmarqs- zod-config
Load configuration variables from multiple sources with flexible adapters, ensuring type safety with Zod.
- tech-companies-portugal-app
A curated directory of tech startups, scaleups and global employers in Portugal.
Gokulakrishnan Kalaikovan
@gokulkrishh- expense.fyi
Effortlessly track and manage expenses on-the-go with categorisation and logging.
- demo-progressive-web-app
🎉 Demo for Progressive Web Application and its features.
Nishu Goel
@NishuGoel- svelte-i18next
Internationalization for svelte framework. Based on i18next ecosystem
- lambda-server-timing
Enables Lambdas to return responses with Server-Timing Header allowing to pass request-specific timings from the backend to the browser.
Daniel Bot
@iDanielBot- openapi-lambda-adapter
Run AWS Lambda to Lambda requests with openapi-client-axios
Viljami Kuosmanen
@anttiviljami- openapi-backend
Build, Validate, Route, Authenticate and Mock using OpenAPI
- human-filetypes
Human-friendly categorisation of file types based on extension or MIME type
Julian Maurer
@jnmau- homebridge-keylights
Yet another Homebridge plugin for Elgato Key Light and Key Light Air. https://homebridge.io
Pavish Kumar Ramani Gopal
@pavish- mathesar
An intuitive spreadsheet-like interface for Postgres data. Open source and self hosted, with native Postgres access control.
Ingo Rockel
@irockel- tda
Thread Dump Analyzer for Java. Analyze your thread dumps with a GUI or use it as an MCP server.
Sumanth Kanakala
@Kanakala- eb-patterns
A local, synchronous version of AWS EventBridge testEventPattern. Matches events against EventBridge patterns in-process, with no AWS API calls.
Sergey Sedelnikov
@serge-sedelnikov- xstate.net
Finite state machines for .NET. Declarative, asynchronous and on NuGet as XStateNet.
Written by our engineers
38 posts from 12 authors on dev.to/epilot.
We Locked Ourselves Out of Production
Building epilot Apps from your terminal, with a little help from AI agents
You Should Skill It: Solving a Year-Old CSS Bottleneck With an AI Skill
Our Entire Company Ships Code Now. 40 PRs from Non-Engineers in 60 Days.
We Made Coding Agents Actually Reliable By Fixing One Thing
Security at Scale: Our npm Incident Response Story
Power the future with code.
40+ engineers building the platform for the energy revolution. Remote first, HQ in Cologne.
See open roles →