devMYC/dbos-ts

The Transactional TypeScript Framework

★ 1Forks 0GitHub ↗Compare

Project website ↗

README

DBOS Transact

DBOS Transact is a transactional TypeScript framework for developing database-backed applications with built-in once-and-only-once code execution.

You want to build your next database-backed application with DBOS Transact because:

Getting Started

The fastest way to get started is by following the quickstart, where you'll learn how to get a DBOS Transact application running in less than five minutes.

Main Features

Here are some of the core features of DBOS Transact:

Feature Description
Transactions Easily and safely query your application database
Workflows Reliable workflow orchestration—resume your program after any failure.
HTTP Serving Set up endpoints to serve requests from your application.
Idempotency Automatically make any request idempotent, so your requests happen exactly once.
Authentication and Authorization Secure your HTTP endpoints so only authorized users can access them.
Testing and Debugging Easily write unit tests for your applications, compatible with Jest and other popular testing frameworks.

And DBOS Cloud:

Feature Description
Serverless App Deployment Deploy apps to DBOS Cloud in minutes.
Time Travel Debugging Replay any DBOS Cloud trace locally on your computer.
Cloud Database Management Provision cloud Postgres instances for your applications.
Built-in Observability Built-in log capture, request tracing, and dashboards.

Documentation

You can find our full documentation at https://docs.dbos.dev/.

Check out our Getting Started for an overview of how to start with DBOS Transact.

Our documentation has the following sections:

Community

Please join our community on Discord! If you see a bug or have a feature request, don't hesitate to open an issue here on GitHub. If you're interested in contributing, check out our contributions guide.

Contributors

kraftpqianl15chuck-dbosmaxdmldevhawkmanojdbosapoliakovdependabot[bot]

Issues