Technologies

What is neon built with?

neon is a Rust repo built with axum, tower, Tokio, werkzeug, and AIOHTTP. It stores its data in Postgres and moka, signs people in with jsonwebtoken, hmac, ed25519-dalek, and pyjwt, stores files in AWS S3, watches its errors with Sentry, makes its content with jinja2 and parquet, is tested with pytest-rerunfailures, pytest-split, pytest-timeout, pytest-xdist, Pytest, and 1 more, deploys with opentelemetry-semantic-conventions, tracing, prometheus, tracing-subscriber, prometheus-client, and 8 more, and uses asyncpg, aws-sdk-s3, pg8000, psycopg2-binary, Redis, and 1 more. It has 379,885 written lines, with 281 test files.

Read on November 4, 2026, at commit fa50421. Read it as markdown

neon659 files

Backend

The base

  • axum32 files
  • tower3 files

Data

Sign-in

  • jsonwebtoken9 files
  • hmac5 files
  • ed25519-dalek2 files
  • pyjwt2 files

Support

The base

Content

  • jinja2
  • parquet1 file

Testing

  • pytest-rerunfailures
  • pytest-split
  • pytest-timeout
  • pytest-xdist
  • Pytest145 files
  • pytest-asyncio1 file

Deploy

  • opentelemetry-semantic-conventions
  • tracing285 files
  • prometheus20 files
  • tracing-subscriber9 files
  • prometheus-client6 files
  • env_logger4 files
  • opentelemetry-otlp4 files
  • tracing-opentelemetry4 files
  • psutil3 files
  • tracing-appender3 files
  • boto32 files
  • OpenTelemetry2 files
  • log1 file

Tools

  • clap_builder
  • clap39 files
  • typing-extensions11 files

Other

  • anstream
  • const-oid
  • der
  • deranged
  • digest
  • elliptic-curve
  • form_urlencoded
  • futures-channel
  • futures-executor
  • futures-io
  • futures-sink
  • getrandom
  • half
  • lazy_static
  • nom
  • num-bigint
  • num-complex
  • num-integer
  • num-rational
  • portable-atomic
  • regex-automata
  • regex-syntax
  • rustls-pki-types
  • rustls-webpki
  • stable_deref_trait
  • time
  • anyhow290 files
  • serde145 files
  • tokio-util139 files
  • futures118 files
  • thiserror107 files
  • bytes100 files
  • serde_json97 files
  • reqwest57 files
  • rand54 files
  • itertools44 files
  • once_cell43 files
  • chrono40 files
  • scopeguard39 files
  • http37 files
  • Hyper35 files
  • requests32 files
  • url31 files
  • nix25 files
  • uuid23 files
  • rustls19 files
  • tonic18 files
  • arc-swap16 files
  • strum_macros16 files
  • futures-util15 files
  • parking_lot14 files
  • regex14 files
  • async-stream13 files
  • base6413 files
  • byteorder12 files
  • http-body-util12 files
  • tokio-stream12 files
  • async-compression11 files
  • hex11 files
  • pem11 files
  • tokio-rustls11 files
  • toml_edit10 files
  • sha29 files
  • smol_str9 files
  • hyper-util8 files
  • async-trait6 files
  • indexmap6 files
  • rustc-hash6 files
  • serde_with6 files
  • walkdir6 files
  • smallvec5 files
  • tikv-jemallocator5 files
  • ahash4 files
  • bincode4 files
  • libc4 files
  • rustls-pemfile4 files
  • socket24 files
  • strum4 files
  • zstandard4 files
  • aws-config3 files
  • const_format3 files
  • itoa3 files
  • num_cpus3 files
  • rustls-native-certs3 files
  • zeroize3 files
  • aws-smithy-types2 files
  • cron2 files
  • either2 files
  • flate22 files
  • ipnet2 files
  • p2562 files
  • procfs2 files
  • serde_path_to_error2 files
  • signal-hook2 files
  • subtle2 files
  • sysinfo2 files
  • tar2 files
  • tower-http2 files
  • twox-hash2 files
  • aws-credential-types1 file
  • aws-sigv41 file
  • bstr1 file
  • cfg-if1 file
  • ecdsa1 file
  • futures-core1 file
  • h21 file
  • hashbrown1 file
  • hdrhistogram1 file
  • hostname1 file
  • httpx1 file
  • md51 file
  • memchr1 file
  • native-tls1 file
  • notify1 file
  • num-traits1 file
  • papaya1 file
  • prost1 file
  • prost-types1 file
  • pyyaml1 file
  • ring1 file
  • rlimit1 file
  • rsa1 file
  • serde_repr1 file
  • signature1 file
  • spki1 file
  • tempfile1 file
  • toml1 file
  • urlencoding1 file
  • websockets1 file
  • whoami1 file
  • zstd1 file

Other repos with a similar stack

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

Frequently asked questions

What language is neon written in?
neon is written in Rust, with 379,885 written lines.
What framework does neon use?
neon is built with axum, tower, Tokio, werkzeug, and AIOHTTP.
What database does neon use?
neon stores its data in Postgres and moka.

The proof: test_runner/bin/neon_local_create_deep_l0_stack.py, line 1

What does neon sign people in with?
neon signs people in with jsonwebtoken, hmac, ed25519-dalek, and pyjwt.
What services does neon use?
neon stores files in AWS S3, watches its errors with Sentry, and uses asyncpg, aws-sdk-s3, pg8000, psycopg2-binary, Redis, and clickhouse-connect.

The proof: compute_tools/src/bin/fast_import.rs, line 143

Does neon have tests?
Yes. neon has 281 test files and is tested with pytest-rerunfailures, pytest-split, pytest-timeout, pytest-xdist, Pytest, and pytest-asyncio.
Which repos have a stack like neon's?

What is your repo built with?

Paste your public repo and see it drawn.

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 →