live-programming

Open-source projects categorized as live-programming

Top 8 live-programming Open-Source Projects

  • up

    Ultimate Plumber is a tool for writing Linux pipes with instant live preview (by akavel)

  • Project mention: Fx – Terminal JSON Viewer | news.ycombinator.com | 2023-09-19

    This fx rewrite is very exciting. I'll have to try it. I thought of fx as a wrapper around jq, that allowed quick iteration over building jq scripts. Sort of an Ultimate Plumber [1] but only for jq. It looks like it is now more like a JavaScript processor plus an interactive viewer.

    Someone mention Visidata[2]? VisiData is also a TUI that is great on tabular data, and it can work with json. If your JSON is mostly tabular in nature, Visidata does a great job at showing that data and allowing you to explore it. A lot of json I deal with is tabular-like data. There is a great tutorial [3], that can help you get your bearings with Visidata. Once you understand those basics you might want to look at this thread [4] for what commands you can use with json.

    [1] Ultimate Plumber: https://github.com/akavel/up

  • unit

    Next Generation Visual Programming System (by samuelmtimbo)

  • Project mention: Unit – Next Generation Visual Programming System | news.ycombinator.com | 2023-12-20
  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • clerk

    ⚡️ Moldable Live Programming for Clojure

  • Project mention: The Current State of Clojure's Machine Learning Ecosystem | news.ycombinator.com | 2024-04-07

    Something I really like in the Clojure data science stack that isn't mentioned is Clerk* — an interesting take on notebooks. I think it's a good gateway into Clojure for those coming from a Python or R background.

    *https://clerk.vision/

  • pharo

    Pharo is a dynamic reflective pure object-oriented language supporting live programming inspired by Smalltalk.

  • Project mention: Why don't schools teach debugging, or, more fundamentally, fundamentals? | news.ycombinator.com | 2024-01-17

    I think in part it's because the idea that programming is text and math-based is too ingrained in society.

    For example, we talk about programming languages. But IMO there are also programming systems such as Smalltalk [1]. I've programmed 2 years professionally in it, currently looking for an engagement in a different language (a curiosity thing, also a resume thing).

    I think Smalltalk has a lot to offer by switching the programmer's view of thinking about programming systems rather than programming languages.

    Moreover, programming systems is also not where it is at. One downside that Pharo in particular has is that the community is small. A lot of plugins/libraries that are a given in other languages aren't there! For some, however, this is a strength because one gets to learn much better how to build stuff from the ground up and tinker on it by yourself. Given that there is still a lot of low hanging fruit it is easy to become a contributor.

    But this part, whether a community is big or small means that I think it's smarter to think about programming ecosystems where a programming language or programming system is the central hub connecting the programming community together.

    Why don't schools teach about programming communities? See my first sentence ;-)

    [1] https://pharo.org - a modern Smalltalk

  • JamesDSPManager

    Audio DSP effects build on Android system framework layer. This is a repository contains a pack of high quality DSP algorithms specialized for audio processing.

  • mech

    🦾 Main repository for the Mech programming language. Start here!

  • Project mention: Reactive Programming Without Functions | news.ycombinator.com | 2024-03-24

    There's also https://github.com/mech-lang/mech which is a sort of descendant of Eve https://witheve.com/ . That too seems to be getting close to hiatus. It's a bit of a shame since it seems like quite a nice paradigm for some stuff like GUIs, interactive stuff, and discrete event simulation, but I suppose the paradigm is both a bit obscure and different enough from everything else that it becomes a "boil the ocean" situation where one or a few people try and hack away but aren't really able to get much traction and eventually tired themselves out.

  • newspeak

    Newspeak is a live object-capability language in the Smalltalk tradition

  • SaaSHub

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

    SaaSHub logo
  • polyglot-live-programming

    Polyglot Live Programming with GraalVM, the Language Server Protocol (LSP), and VS Code.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

live-programming related posts

  • Improve Jupyter Notebook Reruns by Caching Cells

    5 projects | news.ycombinator.com | 19 Dec 2023
  • Critique of Lazy Sequences in Clojure

    5 projects | news.ycombinator.com | 7 Aug 2023
  • Up: Plumber is a tool for writing Linux pipes with instant live preview

    1 project | news.ycombinator.com | 13 Jul 2023
  • Moldable Live Programming for Clojure

    2 projects | news.ycombinator.com | 18 Jun 2023
  • Moldable Live Programming for Clojure

    1 project | /r/hypeurls | 18 Jun 2023
  • Morse, an open-source interactive tool for inspecting Clojure

    2 projects | news.ycombinator.com | 28 Apr 2023
  • Adding Clerk to a Leiningen Project

    1 project | /r/Clojure | 8 Mar 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 6 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source live-programming projects? This list will help you:

Project Stars
1 up 8,150
2 unit 2,563
3 clerk 1,698
4 pharo 1,155
5 JamesDSPManager 471
6 mech 200
7 newspeak 121
8 polyglot-live-programming 35

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com