What is this?
You know how your email inbox works kind of like a personal database? You can quickly search for old receipts, conversations, notes — anything.
We wanted this same idea, but for programmers. Sendstack is a universal database that is omnipresent and queryable kinda like an email inbox.
- Receive messages from anywhere: email, our API, discord, a web browser, your terminal.
- Build bots that query those messages, transform them, or create new messages.
- Build apps that subscribe to queries over those messages like records.
What can I do with it?
Throw out Redux, GraphQL, Firebase
Build your apps blazingly fast. We provide a client-side JS SDK that connects right into React. Sync your data automatically or maybe keep some only on the client; it's up to you.
Throw out Zapier and IFTTT
Receive data from the internet pipes, transform it, and send it out the other internet pipes. Your bots can run in your apps or on our server. They'll run anywhere else, too.
Throw out Webpack, NodeJS, Heroku everything
We'll compile and host your apps for you. In fact, all of your source-code lives inside your inbox along with everything else. We'll send it to those GitHub pipes if you're feeling old-school.
Throw out your email
You get your very own @sendstack.net
email address along with a fully
programmable email client. Use it for automation, debugging your database, or
as your actual email.
How does it work?
Sendstack is based on the Entity-Component-System architecture. Your inbox is composed of these three parts.
Note: Because "Component" is used quite heavily with React, we call them "Parts" instead.
-
An
Entity
is just a number. Every "message" in your inbox is represented by a number. Emails, API requests, configuration, contacts — everything. -
A
Part
is some piece of data associated with an entity.For example, an email entity has the parts
Headers
,Body
,From
,Subject
. -
A
System
is a function that queries entities with some set of parts and then does things with them.
Queries
Let's try playing with a query:
Parts
TODO: create the parts. write docs.
Bots
TODO: invent AI
How much will it cost?
I dunno, maybe like $10/mo?
You'll probably be able to try it for free, but we'll take
your @sendstack.net
email address back after awhile if you never pay.
If you stop paying, you can keep the email, but we'll shut down your bots and apps and stick all your stuff on S3 or something. Then it's just a slow and boring email inbox for you, pal.
When can I have it?
Soon! If we could use Sendstack to build Sendstack, we'd be done by now. But alas, we're still bootstrapping this baby.
Maybe it'd be done if Jeff hadn't wasted so much time animating that stupid airplane. Classic Jeff.
Look, you can have something done fast, or you can have it done right. Here at Sendstack, we're slow, but we'll also get it wrong. It's a process; we're popperians and believers in kaizen. Welcome to iteration one.
TODO: Maybe the signup should do something?