What is fluxer built with?

fluxer is a TypeScript repo built with axum, Tokio, Caddy, tower, tower-layer, and 6 more. It stores its data in Postgres, Elastic, and SQLite, signs people in with hmac, jose, @simplewebauthn/server, argon2, @simplewebauthn/browser, and 1 more, takes payments with Stripe, stores files in AWS S3, uses AI through onnxruntime-web, makes its content with scraper, ammonia, html5ever, infer, linkify, and 11 more, validates its data with Zod, valibot, @redocly/openapi-core, and validator, is tested with libfuzzer-sys, Vitest, msw, pdf-lib, and yaml, deploys with tracing, github.com/compose-spec/compose-go/v2, github.com/moby/moby/client, github.com/moby/moby/api, tracing-subscriber, and 3 more, and uses deadpool-postgres, tokio-postgres, tokio-postgres-rustls, moka, scylla, and 9 more. It has 1,455,270 written lines, with 836 test files.

Read on November 13, 2026, at commit 851e55c. Read it as markdown

The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.

Frontend

Styles 4

Interface 24

12 more

The base 1

Icons 1

Backend

The base 2

Data 16

4 more
  • cassandra-driver3 files
  • deadpool-postgres
  • tokio-postgres
  • tokio-postgres-rustls

Sign-in 6

Services 3

AI 1

  • onnxruntime-web2 files

Support

The base 8

Content 17

5 more
  • infer1 file
  • libwebp-sys1 file
  • linkify1 file
  • thumbhash1 file
  • upng-js1 file

Testing 5

  • Vitest704 files
  • msw31 files
  • yaml1 file
  • pdf-lib2 files
  • libfuzzer-sys

Deploy 8

Tools 9

  • napi-derive27 files
  • clap5 files
  • Docker2 files
  • ts-morph2 files
  • Babel1 file
  • Prettier1 file
  • github.com/spf13/cobra38 files
  • typed-emitter14 files
  • tempy2 files

Validation 4

Other 124

  • lingui1,368 files
  • mobx-react-lite975 files
  • MobX292 files
  • XState45 files
  • LiveKit37 files
  • tokio-util15 files
  • Lodash13 files
  • @bufbuild/protobuf12 files
  • napi9 files
  • objc28 files
  • time8 files
  • zbus8 files
112 more
  • github.com/charmbracelet/x/ansi7 files
  • pipewire6 files
  • containerd5 files
  • messageformat5 files
  • noble5 files
  • objc2-screen-capture-kit5 files
  • github.com/distribution/reference4 files
  • block23 files
  • dispatch23 files
  • objc2-core-foundation3 files
  • rustls3 files
  • rxjs3 files
  • fflate2 files
  • Hyper2 files
  • objc2-core-graphics2 files
  • undici2 files
  • @fastify/busboy1 file
  • @messageformat/core1 file
  • archiver1 file
  • github.com/charmbracelet/colorprofile1 file
  • github.com/pion/webrtc/v41 file
  • hickory-resolver1 file
  • objc2-io-kit1 file
  • rustls-native-certs1 file
  • clsx382 files
  • serde_json105 files
  • anyhow95 files
  • serde92 files
  • reqwest64 files
  • url46 files
  • urlencoding36 files
  • base6430 files
  • thiserror26 files
  • bytes24 files
  • libc24 files
  • sha222 files
  • events16 files
  • match-sorter15 files
  • chrono14 files
  • futures-util12 files
  • golang.org/x/sys12 files
  • http11 files
  • rand11 files
  • hex10 files
  • go.yaml.in/yaml/v48 files
  • windows8 files
  • ring7 files
  • async-io6 files
  • futures6 files
  • futures-lite6 files
  • golang.org/x/term5 files
  • parking_lot5 files
  • tempfile5 files
  • tiny-invariant5 files
  • uint8array-extras5 files
  • github.com/klauspost/compress4 files
  • luxon4 files
  • regex4 files
  • bowser3 files
  • eventemitter33 files
  • http-body3 files
  • http-body-util3 files
  • percent-encoding3 files
  • reqwest-middleware3 files
  • rmp-serde3 files
  • tower-http3 files
  • async-channel2 files
  • async-trait2 files
  • core-foundation2 files
  • github.com/spf13/pflag2 files
  • memmap22 files
  • mime2 files
  • polling2 files
  • progenitor-client2 files
  • reqwest-retry2 files
  • rustler2 files
  • tldts2 files
  • tower-service2 files
  • transliteration2 files
  • wasm-bindgen2 files
  • @vvo/tzdb1 file
  • async-executor1 file
  • bidi-js1 file
  • ciborium1 file
  • emoji-regex1 file
  • encoding_rs1 file
  • evdev1 file
  • event-listener1 file
  • franc-min1 file
  • golang.org/x/net1 file
  • google.golang.org/protobuf1 file
  • hi-base321 file
  • hyper-util1 file
  • libloading1 file
  • loglevel1 file
  • maxmind1 file
  • mime_guess1 file
  • nix1 file
  • objc2-core-audio-types1 file
  • p2561 file
  • rand_chacha1 file
  • schannel1 file
  • tokio-tungstenite1 file
  • unique-names-generator1 file
  • urlpattern-polyfill1 file
  • webrtc-adapter1 file
  • windows-core1 file
  • windows-sys1 file
  • x509-cert1 file
  • zstd1 file
  • regress
  • runtime

Other repos with a similar stack

Ordered by how much of its stack they share with fluxer, then by stars.

Frequently asked questions

What language is fluxer written in?
fluxer is written in TypeScript, with 1,455,270 written lines.
What framework does fluxer use?
fluxer is built with axum, Tokio, Caddy, tower, tower-layer, Hono, React, Electron, objc2-foundation, objc2-core-media, and objc2-app-kit.
What database does fluxer use?
fluxer stores its data in Postgres, Elastic, and SQLite.

The proof: fluxer_svc/src/postgres.rs, line 6

What does fluxer sign people in with?
fluxer signs people in with hmac, jose, @simplewebauthn/server, argon2, @simplewebauthn/browser, and objc2-authentication-services.
What does fluxer take payments with?
fluxer takes payments with Stripe.

The proof: fluxer_api/src/api/stripe/StripeClient.ts, line 10

Does fluxer use AI?
Yes. fluxer uses AI through onnxruntime-web.
What services does fluxer use?
fluxer stores files in AWS S3 and uses deadpool-postgres, tokio-postgres, tokio-postgres-rustls, moka, scylla, async-nats, NATS.io, @nats-io/transport-node, cassandra-driver, aws-sdk, Redis, LiveKit, lru-cache, and rusqlite.

The proof: fluxer_api/src/api/infrastructure/IStorageService.ts, line 4

Does fluxer have tests?
Yes. fluxer has 836 test files and is tested with libfuzzer-sys, Vitest, msw, pdf-lib, and yaml.
Which repos have a stack like fluxer's?
The ones that share most of its stack:calcom/cal.diyBerriAI/litellmzed-industries/zed

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →