trailbase

    An open, sub-millisecond, single-executable Firebase alternative with type-safe APIs, built-in WebAssembly runtime, realtime subscriptions, auth, and admin UI built on Rust, SQLite & Wasmtime.

    Language: rust

    Author: GitHub Repos (@github-repos)

    0 stars · 0 views

    Viewing path: Makefile

    Files

    • docs (txt)
    • openapi (txt)
    • schema.json (json)
    • astro.config.ts (ts)
    • eslint.config.mjs (mjs)
    • README.md (md)
    • tsconfig.json (json)
    • docker-compose.yml (yml)
    • .prettierrc.mjs (mjs)
    • package.json (json)
    • examples (txt)
    • record_api_go (txt)
    • update.go (go)
    • list.go (go)
    • record_api_test.go (go)
    • record_api.go (go)
    • create.go (go)
    • delete.go (go)
    • read.go (go)
    • record_api_rs (txt)
    • src (txt)
    • delete.rs (rs)
    • lib.rs (rs)
    • create.rs (rs)
    • list.rs (rs)
    • update.rs (rs)
    • read.rs (rs)
    • subscribe.rs (rs)
    • Cargo.toml (toml)
    • record_api_ts (txt)
    • eslint.config.mjs (mjs)
    • tsconfig.json (json)
    • package.json (json)
    • tests (txt)
    • basic.test.ts (ts)
    • src (txt)
    • read.ts (ts)
    • subscribe.ts (ts)
    • delete.ts (ts)
    • update.ts (ts)
    • list.ts (ts)
    • create.ts (ts)
    • record_api_curl (txt)
    • read.sh (sh)
    • list.sh (sh)
    • update.sh (sh)
    • create.sh (sh)
    • login.sh (sh)
    • delete.sh (sh)
    • record_api_dart (txt)
    • lib (txt)
    • record_api.dart (dart)
    • src (txt)
    • create.dart (dart)
    • list.dart (dart)
    • subscribe.dart (dart)
    • read.dart (dart)
    • update.dart (dart)
    • delete.dart (dart)
    • test (txt)
    • record_api_test.dart (dart)
    • pubspec.yaml (yaml)
    • analysis_options.yaml (yaml)
    • record_api_dotnet (txt)
    • Update.cs (cs)
    • Delete.cs (cs)
    • Read.cs (cs)
    • Create.cs (cs)
    • List.cs (cs)
    • Subscribe.cs (cs)
    • ExamplesTest.cs (cs)
    • wasm-guest-ts (txt)
    • eslint.config.mjs (mjs)
    • tsconfig.json (json)
    • package.json (json)
    • vite.config.ts (ts)
    • src (txt)
    • component.ts (ts)
    • index.ts (ts)
    • record_api_py (txt)
    • pyproject.toml (toml)
    • tests (txt)
    • test_record_api.py (py)
    • record_api_py (txt)
    • create.py (py)
    • __init__.py (py)
    • read.py (py)
    • list.py (py)
    • delete.py (py)
    • update.py (py)
    • record_api_swift (txt)
    • Package.swift (swift)
    • Tests (txt)
    • RecordApiDocsTests (txt)
    • RecordApiDocsTests.swift (swift)
    • Sources (txt)
    • RecordApiDocs (txt)
    • List.swift (swift)
    • Delete.swift (swift)
    • Update.swift (swift)
    • Read.swift (swift)
    • RecordApiDocs.swift (swift)
    • Create.swift (swift)
    • Dockerfile (txt)
    • src (txt)
    • lib (txt)
    • darkmode.ts (ts)
    • github.ts (ts)
    • utils.ts (ts)
    • content.config.ts (ts)
    • content (txt)
    • docs (txt)
    • index.mdx (mdx)
    • documentation (txt)
    • apis_overview.mdx (mdx)
    • production.mdx (mdx)
    • apis_js.mdx (mdx)
    • _relations.svg (image)
    • type_safety.mdx (mdx)
    • migrations.mdx (mdx)
    • apis_record.mdx (mdx)
    • _auth.svg (image)
    • auth.mdx (mdx)
    • _record_apis.ts (ts)
    • models_and_relations.mdx (mdx)
    • contact.mdx (mdx)
    • license.md (md)
    • getting-started (txt)
    • first-ui-app.mdx (mdx)
    • first-cli-app.mdx (mdx)
    • _getting_trailbase.mdx (mdx)
    • goals.mdx (mdx)
    • _install_oneliners.mdx (mdx)
    • install.mdx (mdx)
    • first-realtime-app.mdx (mdx)
    • comparison (txt)
    • supabase.mdx (mdx)
    • pocketbase.mdx (mdx)
    • reference (txt)
    • roadmap.mdx (mdx)
    • _benchmarks (txt)
    • insert_tb_2025-04-03.json (json)
    • insert_tb.json (json)
    • insert_pb_2025-02-05.json (json)
    • benchmarks.tsx (tsx)
    • fib_pb.json (json)
    • fib_tb.json (json)
    • benchmarks.mdx (mdx)
    • faq.mdx (mdx)
    • author (txt)
    • sebastian.json (json)
    • blog (txt)
    • _wasm_logo.svg (image)
    • _switching_to_a_wasm_runtime.tsx (tsx)
    • switching_to_a_wasm_runtime.mdx (mdx)
    • assets (txt)
    • swift_logo.svg (image)
    • kotlin_logo.svg (image)
    • go_logo.svg (image)
    • tanstack_logo.svg (image)
    • flutter_logo.svg (image)
    • python_logo.svg (image)
    • screenshots.webp (image)
    • dotnet_logo.svg (image)
    • logo_512.webp (image)
    • ts_logo.svg (image)
    • rust_unofficial_logo.svg (image)
    • layouts (txt)
    • Base.astro (astro)
    • styles (txt)
    • global.css (css)
    • pages (txt)
    • blog.astro (astro)
    • blog (txt)
    • rss.xml.ts (ts)
    • [slug].astro (astro)
    • env.d.ts (ts)
    • config.ts (ts)
    • components (txt)
    • LineChart.tsx (tsx)
    • layout (txt)
    • Hero.astro (astro)
    • SiteTitle.astro (astro)
    • Footer.astro (astro)
    • ScatterChart.tsx (tsx)
    • BarChart.tsx (tsx)
    • SplitCard.astro (astro)
    • blog (txt)
    • Tag.astro (astro)
    • PostItem.astro (astro)
    • PublishDate.astro (astro)
    • AuthorInfo.astro (astro)
    • public (txt)
    • guests (txt)
    • typescript (txt)
    • eslint.config.mjs (mjs)
    • tsconfig.json (json)
    • generated (txt)
    • common (txt)
    • HttpContext.ts (ts)
    • SqliteRequest.ts (ts)
    • SqlValue.ts (ts)
    • HttpContextKind.ts (ts)
    • Blob.ts (ts)
    • SqliteResponse.ts (ts)
    • HttpContextUser.ts (ts)
    • types (txt)
    • interfaces.d.ts (ts)
    • interfaces (txt)
    • wasi-clocks-monotonic-clock.d.ts (ts)
    • wasi-io-error.d.ts (ts)
    • wasi-io-streams.d.ts (ts)
    • wasi-http-types.d.ts (ts)
    • wasi-filesystem-preopens.d.ts (ts)
    • wasi-keyvalue-store.d.ts (ts)
    • trailbase-component-init-endpoint.d.ts (ts)
    • wasi-io-poll.d.ts (ts)
    • wasi-keyvalue-atomics.d.ts (ts)
    • wasi-random-insecure-seed.d.ts (ts)
    • trailbase-component-sqlite-function-endpoint.d.ts (ts)
    • wasi-random-random.d.ts (ts)
    • wasi-keyvalue-batch.d.ts (ts)
    • wasi-http-outgoing-handler.d.ts (ts)
    • wasi-http-incoming-handler.d.ts (ts)
    • wasi-filesystem-types.d.ts (ts)
    • trailbase-database-sqlite.d.ts (ts)
    • wasi-clocks-wall-clock.d.ts (ts)
    • wasi-random-insecure.d.ts (ts)
    • package.json (json)
    • vite.config.ts (ts)
    • tests (txt)
    • runtime.test.ts (ts)
    • src (txt)
    • json.js (js)
    • http (txt)
    • response.ts (ts)
    • request.ts (ts)
    • status.ts (ts)
    • incoming.ts (ts)
    • index.ts (ts)
    • db (txt)
    • value.ts (ts)
    • index.ts (ts)
    • job (txt)
    • index.ts (ts)
    • util.ts (ts)
    • fs (txt)
    • index.ts (ts)
    • json.d.ts (ts)
    • timer.ts (ts)
    • index.ts (ts)
    • kv (txt)
    • index.ts (ts)
    • wit (txt)
    • deps (txt)
    • clocks (txt)
    • random (txt)
    • io (txt)
    • http (txt)
    • sockets (txt)
    • keyvalue-0.2.0-draft (0-draft)
    • cli (txt)
    • filesystem (txt)
    • trailbase-database (txt)
    • Makefile (txt)
    • client (txt)
    • dotnet (txt)
    • docs (txt)
    • docfx.json (json)
    • images (txt)
    • logo_48.svg (image)
    • toc.yml (yml)
    • index.md (md)
    • test (txt)
    • ClientTest.cs (cs)
    • trailbase (txt)
    • Client.cs (cs)
    • Makefile (txt)
    • README.md (md)
    • RecordApi.cs (cs)
    • go (txt)
    • trailbase (txt)
    • record_api_test.go (go)
    • client_test.go (go)
    • record_api.go (go)
    • event.go (go)
    • client.go (go)
    • transport.go (go)
    • kotlin (txt)
    • lib (txt)
    • src (txt)
    • jvmTest (txt)
    • kotlin (txt)
    • LibraryTest.kt (kt)
    • commonMain (txt)
    • kotlin (txt)
    • Library.kt (kt)
    • Makefile (txt)
    • gradle (txt)
    • wrapper (txt)
    • libs.versions.toml (toml)
    • examples (txt)
    • record_api (txt)
    • src (txt)
    • main (txt)
    • kotlin (txt)
    • Main.kt (kt)
    • Update.kt (kt)
    • Read.kt (kt)
    • Delete.kt (kt)
    • Create.kt (kt)
    • SimpleStrict.kt (kt)
    • List.kt (kt)
    • swift (txt)
    • trailbase (txt)
    • Package.swift (swift)
    • Tests (txt)
    • TrailBaseTests (txt)
    • TrailBaseTests.swift (swift)
    • Sources (txt)
    • TrailBase (txt)
    • Transport.swift (swift)
    • TrailBase.swift (swift)
    • Event.swift (swift)
    • dart (txt)
    • lib (txt)
    • trailbase.dart (dart)
    • src (txt)
    • pkce.dart (dart)
    • sse.dart (dart)
    • client.dart (dart)
    • transport.dart (dart)
    • test (txt)
    • trailbase_test.dart (dart)
    • unit_test.dart (dart)
    • README.md (md)
    • pubspec.yaml (yaml)
    • analysis_options.yaml (yaml)
    • CHANGELOG.md (md)
    • python (txt)
    • Makefile (txt)
    • poetry.toml (toml)
    • README.md (md)
    • pyproject.toml (toml)
    • trailbase (txt)
    • __init__.py (py)
    • tests (txt)
    • test_client.py (py)
    • testfixture (txt)
    • guests (txt)
    • rust (txt)
    • Makefile (txt)
    • src (txt)
    • lib.rs (rs)
    • Cargo.toml (toml)
    • typescript (txt)
    • eslint.config.mjs (mjs)
    • tsconfig.json (json)
    • package.json (json)
    • vite.config.ts (ts)
    • src (txt)
    • index.ts (ts)
    • Makefile (txt)
    • wasm (txt)
    • secrets (txt)
    • migrations (txt)
    • other (txt)
    • U1758448960__create_file_upload_table.sql (sql)
    • main (txt)
    • U1725019361__add_users.sql (sql)
    • U1725019360__create_admin_user.sql (sql)
    • U1728810800__create_table_movies.sql (sql)
    • U1727439999__create_simple_strict_table.sql (sql)
    • U1739526748__create_comment_table_for_blog_example.sql (sql)
    • U1771413762__create_table_geometry.sql (sql)
    • U1758448970__create_simple_schema_table.sql (sql)
    • U1728810810__create_blog_example_tables.sql (sql)
    • U1758448960__create_file_upload_table.sql (sql)
    • U1727956148__create_more_tables.sql (sql)
    • SECURITY.md (md)
    • README.md (md)
    • crates (txt)
    • qs (txt)
    • src (txt)
    • column_rel_value.rs (rs)
    • lib.rs (rs)
    • filter.rs (rs)
    • util.rs (rs)
    • query.rs (rs)
    • value.rs (rs)
    • Cargo.toml (toml)
    • client (txt)
    • tests (txt)
    • integration_test.rs (rs)
    • src (txt)
    • lib.rs (rs)
    • Cargo.toml (toml)
    • schema (txt)
    • schemas (txt)
    • Geometry.json (json)
    • ATTRIBUTION.md (markdown)
    github-repos/trailbase

    trailbase

    Public
    • Updated Jul 14, 2026
    0
    Select a file

    Tap "Show Files" to select a file

    About

    An open, sub-millisecond, single-executable Firebase alternative with type-safe APIs, built-in WebAssembly runtime, realtime subscriptions, auth, and admin UI built on Rust, SQLite & Wasmtime.

    0stars
    0views
    Created Jan 22, 2026