Sebastian Jeltsch bdb3735840 Squash all commits for a fresh start.
This is only to avoid accidentally leaking any secrets from early development especially in the light of short-sha attacks.
2024-10-30 23:38:56 +01:00
2024-10-30 23:38:56 +01:00
2024-10-30 23:38:56 +01:00
2024-10-30 23:38:56 +01:00

TrailBase

A blazingly fast, single-file, and open-source server for your application with type-safe restful APIs, auth, admin dashboard, etc.

For more context, documentation, and an online live demo, check out our website trailbase.io.

FAQ

Check out our website.

Project Structure

This repository contains all components that make up TrailBase, as well as tests, documentation and examples. Only our benchmarks are kept separately due to their external dependencies.

Building

If you have all the necessary build dependencies (rust, nodejs, pnpm, ...) installed, you can simply build TrailBase by running:

$ git submodule update --init --recursive
$ cargo build

Alternatively, you can build with docker:

$ git submodule update --init --recursive
$ docker build . -t trailbase

Contributing

Contributions are very welcome, let's just talk upfront to see how a proposal fits into the overall roadmap and avoid any surprises.

Description
A blazingly fast, open-source application server with type-safe APIs, built-in JS/ES6/TS runtime, realtime, auth, and admin UI built on Rust, SQLite & V8.
Readme OSL-3.0 54 MiB
Languages
Rust 53.6%
TypeScript 36.7%
C# 1.9%
Dart 1.5%
Python 0.9%
Other 5.3%