Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-structure-editors

A list of projectional and structural editors
https://github.com/yairchu/awesome-structure-editors

Last synced: 1 day ago
JSON representation

  • Structural code editor projects

      • Enso - org/enso) | 2023
      • Unison - files edited in your text editor of choice. Originally centered around having a projectional editor, but pivoted to creating a cloud programming language first | Haskell | [5301](https://github.com/unisonweb/unison) | 2023
      • Lamdu
      • MPS
      • Dark
      • Hazel
      • JOY.js
      • Fructure - implemented languages | Racket | [412](https://github.com/disconcision/fructure) | 2020
      • tylr - based editor for well-formedly manipulating sequences of tokens | Reason | [249](https://github.com/hazelgrove/tylr) | 2022
      • Vlojure - Hoeppner/Vlojure) | 2022
      • Subtext
      • Eyg - lang) | 2023
      • Freon - based Projectional Language Workbench | TypeScript | [57](https://github.com/projectit-org/ProjectIt) | 2023
      • Foundry
      • Alfa - | 2020
      • OCell - | 2020
      • Lamdu
      • Sapling - inspired modal structured editor for existing languages | Rust | 694 | 2024
      • Holbert
      • ProjecturEd
      • Tofu
      • Envision - asenov/Envision) | 2022
      • Forest
      • Lisperanto - like language | JavaScript | 39 | 2022
      • Foundry
      • Gopcaml-mode - mode) | 2022
      • Frugel
      • Javardise
      • Freon - based Projectional Language Workbench | TypeScript | [62](https://github.com/projectit-org/ProjectIt) | 2023
      • SplootCode - | 2023
      • Cirru - editor) | 2023
      • Fructure - implemented languages | Racket | [440](https://github.com/disconcision/fructure) | 2024
      • Freon - based Projectional Language Workbench | TypeScript | [62](https://github.com/projectit-org/ProjectIt) | 2023
      • Cursorless - dev/cursorless) | 2024
      • SplootCode - | 2023
    • Unreleased Projects

    • Concluded or inactive projects

      • Prune
      • Expressions of Change - 2018 | |
      • Isomorf - browser editor for a language that can appear in a syntax of the user's choosing among a few options appearing like different popular programming language
      • Cedalion - 2013 | 🎓 👶 |
      • Novella - 2020 | | A structural editor infrastructure, in 2020 author moved on to develop Inflex instead.
      • Omni - 2017 | 👶 |
      • Viskell - 2017 | λ | Visual programming meets Haskell
      • Zinal - 2017 | 👶 |
      • Golem - 2016 | 🎓 📖 ⌨️ 👶 λ ⦅ 🌐 | Online tree editor and debugger for [Shem](https://github.com/xixixao/Shem), a functional LISP-like language which compiles to JavaScript
      • Inflex - 2022 | 💵 🌐 👶 λ | A spreadsheet-inspired functional programming language
      • Intentional software - 2017 | 💵 | Started as a Microsoft project to develop a projectional editor in the late 1990s (see [video from 2000](https://youtu.be/tSnnfUj1XCQ)), which later spun up as an independent company, which later pivoted to develop a language workbench. Despite being founded and self-funded by [a Billionaire](https://en.wikipedia.org/wiki/Charles_Simonyi), it was ultimately acquired by Microsoft at 2017, with the original projects being cancelled (afaik).
      • Eve - 2018 | 💵 👶 | A startup that made a series of experimental programming systems and was shut down in 2018.
  • Blocks Programming Editors

  • Spreadsheet-based projects

  • Other notable projects

  • Resources