Automate things with TypeScript without APIs or databases.
Build bots, protoypes, and internal tools faster.
Membrane is a TypeScript runtime specifically designed to build personal automation tools and interact with APIs more easily.
What is Membrane?
- Browser Integration
- Durable Programs
- It's just SQLite
- The Graph
- Cron Jobs and Timers
- Built inside VS Code
Everything that happens in Membrane gets written to the a program's log first (SQLite). The log is the source of truth: for something to happen, it has to first go in the log and then be processed.
This means that Membrane has "perfect observability", if it's not in the log, it didn't happen.
Logs are semantically rich, every action or query can be inspected or replayed with a click.
Finally, since the database records all communication between programs, it allows us to trace events from end to end. When using Membrane you can always understand what happened.
❋ ❋ ❋
Drop your email to get updates
[Sorry! We're working on this]