orjson VS datasette

Compare orjson vs datasette and see what are their differences.

orjson

Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy (by ijl)
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
orjson datasette
22 198
7,099 10,181
2.2% 0.8%
8.0 8.2
18 days ago about 1 month ago
Python Python
Apache License 2.0 Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

orjson

Posts with mentions or reviews of orjson. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-09-28.

datasette

Posts with mentions or reviews of datasette. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-05-09.
  • Gmail to SQLite
    16 projects | news.ycombinator.com | 9 May 2025
    A couple of reasons which pop to mind:

    - Searching a plain text data file is O(n). Searching a SQLite database that has been properly indexed, which is very easy to do nowadays with FTS5, is O(log n) worst case scenario and O(1) in the best case. This doesn't explain why SQLite over a dataframe or anything, but it definitely justifies it over plain text for large email collections.

    - SQLite is really easy to write custom views and programs around. Virtually every major programming language can work with it without issue. See also: simonw's wonderful https://datasette.io/ .

    - SQLite is an accepted archival format by the Library of Congress, if you ever want to go down the rabbit hole of digital preservation.

  • datasette alternatives - csvbase, portaljs, and DataTables
    4 projects | 21 Apr 2025
  • A Love Letter to the CSV Format
    18 projects | news.ycombinator.com | 26 Mar 2025
  • Sell Yourself Sell Your Work
    4 projects | news.ycombinator.com | 25 Mar 2025
    It's https://datasette.io - I'm still having so much fun with it, especially since any idea I want to experiment with can be justified as a Datasette plugin!
  • Exploring LLMs: A Blind Trial for Code Completions
    4 projects | dev.to | 9 Mar 2025
    SQLite is used because it's lightweight, requires no server setup, and provides a self-contained database solution ideal for this type of data collection. Additionally, Datasette can be used to easily query, visualize, and publish the data for later analysis.
  • Exploring the Paramilitary Leaks
    1 project | news.ycombinator.com | 6 Mar 2025
    It does seem like a job well suited to simonw's https://github.com/simonw/datasette
  • Retaking the Web Browser, One Small Step at a Time
    5 projects | news.ycombinator.com | 8 Feb 2025
    In theory, you could make it happen with:

    - a db

    - a db browser

    - a {bookmarks,browser,etc}-to-db tool

    For instance,

    - sqlite

    - datasette https://datasette.io/

    - pocket-to-sqlite https://datasette.io/tools/pocket-to-sqlite

    Furthermore, you could integrate e.g. Claude with this, by creating a lightweight model-context-protocol server that lets Claude browse through datasette. You would probably want to throw in a vector db in-between somewhere, so you could get semantic search over bookmarks to work nicely.

  • SpiceNice – An Open Source Spice Database
    3 projects | news.ycombinator.com | 17 Dec 2024
    Seems like a perfect job for Datasette: SQLite plus web api and UI

    “Datasette is a tool for exploring and publishing data. It helps people take data of any shape, analyze and explore it, and publish it as an interactive website and accompanying API.”

    https://datasette.io/

  • I Track My Health Data in Markdown: Lessons in Digital Longevity
    1 project | news.ycombinator.com | 15 Dec 2024
    You might like this: https://datasette.io/ and it might even fill your blogging needs. Fully opensource (and there are extension to use llm's with it).
  • Show HN: SQLite Transaction Benchmarking Tool
    5 projects | news.ycombinator.com | 17 Jul 2024
    I wrote an async wrapper around SQLite in Python - I'm using a thread pool: https://github.com/simonw/datasette/blob/main/datasette/data...

    I have multiple threads for reads and a single dedicated thread for writes, which I send operations to via a queue. That way I avoid ever having two writes against the same connection at the same time.

What are some alternatives?

When comparing orjson and datasette you can also consider the following projects:

msgspec - A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML

DuckDB - DuckDB is an analytical in-process SQL database management system

ujson

nocodb - 🔥 🔥 🔥 Open Source Airtable Alternative

ormsgpack - Msgpack serialization/deserialization library for Python, written in Rust using PyO3. Reboot of orjson. msgpack.org[Python]

Sequel-Ace - MySQL/MariaDB database management for macOS

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured

Did you know that Python is
the 2nd most popular programming language
based on number of references?