edn

Extensible Data Notation (by edn-format)

Edn Alternatives

Similar projects and alternatives to edn

  1. yew

    210 edn VS yew

    Rust / Wasm framework for creating reliable and efficient web applications

  2. InfluxDB

    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.

    InfluxDB logo
  3. dhall-lang

    124 edn VS dhall-lang

    Maintainable configuration files

  4. cue

    125 edn VS cue

    The home of the CUE language! Validate and define text-based and dynamic configuration

  5. futurecoder

    106 edn VS futurecoder

    100% free and interactive Python course for beginners

  6. json5

    104 edn VS json5

    JSON5 — JSON for Humans

  7. todomvc

    69 edn VS todomvc

    Helping you select a JavaScript framework - Todo apps for React.js, Angular, Vue and many more

  8. jsonnet

    53 edn VS jsonnet

    Jsonnet - The data templating language

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. npm

    52 edn VS npm
  11. toml

    49 edn VS toml

    Tom's Obvious, Minimal Language

  12. ron

    28 edn VS ron

    Rusty Object Notation

  13. tanka

    27 edn VS tanka

    Flexible, reusable and concise configuration for Kubernetes

  14. starlark

    26 edn VS starlark

    Starlark Language

  15. concise-encoding

    The secure data format for a modern world

  16. strictyaml

    23 edn VS strictyaml

    Type-safe YAML parser and validator.

  17. xtdb

    20 edn VS xtdb

    An immutable SQL database for application development, time-travel reporting and data compliance. Developed by @juxt

  18. pyyaml

    18 edn VS pyyaml

    Canonical source repository for PyYAML

  19. hujson

    11 edn VS hujson

    HuJSON: JSON for Humans (JWCC: JSON w/ comments and trailing commas)

  20. hjson-js

    10 edn VS hjson-js

    Hjson for JavaScript

  21. yamllint

    12 edn VS yamllint

    A linter for YAML files.

  22. lua-patterns

    Exposing Lua string patterns to Rust

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better edn alternative or higher similarity.

edn discussion

Log in or Post with

edn reviews and mentions

Posts with mentions or reviews of edn. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-12-09.
  • Douglas Crockford Is Not Your Dad
    4 projects | news.ycombinator.com | 9 Dec 2024
  • JSON5 – JSON for Humans
    21 projects | news.ycombinator.com | 8 Dec 2024
    https://github.com/edn-format/edn

    I too love edn, but unfortunately most other languages lib abandoned (eg. https://github.com/edn-format/edn-dot-net ). Looking around python seems relatively maintained which is great https://github.com/swaroopch/edn_format/issues

  • Apple releases Pkl – onfiguration as code language
    14 projects | news.ycombinator.com | 3 Feb 2024
    > was utterly surprised how no one ever apparently has thought to create a configuration/templating system that's basically a fancy library on top of Scheme.

    There's Clojure's extensible data notation: https://github.com/edn-format/edn

  • Why the fuck are we templating YAML? (2019)
    27 projects | news.ycombinator.com | 23 Jan 2024
  • I made a basic python client and ORM for XTDB
    3 projects | /r/Python | 11 Dec 2023
    A thin language layer around edn/datalog, the query language
  • What Is Wrong with TOML?
    15 projects | news.ycombinator.com | 13 Sep 2023
    EDN (Extensible Data Notation) is a subset of Clojure: https://github.com/edn-format/edn

    It is:

    - Streamable

    - Extensible

    - Whitespace-insensitive, but there are formatting conventions for readability

  • The real reason JSON has no comments
    6 projects | /r/ProgrammerHumor | 16 May 2023
    To begin with, EDN is somewhat like the JSON of Clojure. And regarding the code is data/data is code nature of Clojure, it is Clojure. It doesn't have some of the vagaries of JSON, and it is also extensible.
  • Ron: Rusty Object Notation
    10 projects | news.ycombinator.com | 23 Apr 2023
    Alien is not a reason something is bad, just that's it's unusual. JSON was a bit alien when it first arrived as well, as everyone was used to XML at the time.

    `{num 5, val 4}` looks fine to me, but we can do even better! We already know objects/maps are always in pairs, so we don't really need that comma either. Just do `{num 5 val 4}` and we save yet another unnecessary characters.

    Of course, I didn't come up with this format myself, what I actually want JSON to be is EDN (https://github.com/edn-format/edn) which is a standalone format but also directly used in Clojure, so it already exists inside a programming language and works very well. There keys are strings though, so you example would end up being `{"num" 5 "val" 5 "person" var}`, where commas are optional.

  • JSON vs. XML with Douglas Crockford
    4 projects | news.ycombinator.com | 6 Apr 2023
    I just checked out the spec, and it gets pretty ugly in the Table section. A lot of the json examples are both shorter and IMO more precise. Stuff that’s not allowed with [table] is allowed with [[table]], and it’s confusing to understand what level of depth I’m at.

    I’ll take edn over any of “em. https://github.com/edn-format/edn

  • Taming the Time: how to install & develop with XTDB
    5 projects | dev.to | 5 Apr 2023
    As XT is written in Clojure and it natively supports Clojure’s data types, we were not satisfied with available JSON types and decided to give EDN a try - that way we would have way more supported types:
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic edn repo stats
36
2,652
0.0
over 3 years ago

Sponsored
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