Playground

Top 23 Playground Open-Source Projects

  • AudioKit

    Audio synthesis, processing, & analysis platform for iOS, macOS and tvOS

    Project mention: Timing animation with music | /r/swift | 2023-05-17

    You should also check out AudioKit. The latest release should have an audio engine completely rewritten purely with Swift iirc.

  • graphql-editor

    📺 Visual Editor & GraphQL IDE.

    Project mention: Navigable graph view for any GraphQL schema | news.ycombinator.com | 2023-10-19
  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • sandpack

    A component toolkit for creating live-running code editing experiences, using the power of CodeSandbox.

    Project mention: Celebrating Hacktoberfest With Tips for Open-Source | dev.to | 2023-10-25

    For us at CodeSandbox, we stand by it as a company but also as individuals. We released our browser editor, Sandpack, and parts of Nodebox as open source and we want to give back any time we can!

  • Awesome-Swift-Playgrounds

    A List of Awesome Swift Playgrounds

  • play-with-docker

    You know it, you use it, now it's time to improve it. PWD!.

  • KZPlayground

    Better playgrounds that work both for Objective-C and Swift

  • ladle

    🥄 Develop, test and document your React story components faster.

    Project mention: PSA: Storybook sends telemetry data, opt-in by default | news.ycombinator.com | 2023-09-21
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • postgres-wasm

    A PostgresQL server running in your browser

    Project mention: Container2wasm: Convert Containers to WASM Blobs | news.ycombinator.com | 2024-01-03

    Also: https://github.com/copy/v86 - more productized browser x86 runtime, used by eg https://github.com/snaplet/postgres-wasm

  • RunJS

    RunJS is a JavaScript playground for macOS, Windows and Linux. Write code with instant feedback and access to Node.js and browser APIs.

    Project mention: Show HN: Heynote – A Dedicated Scratchpad for Developers | news.ycombinator.com | 2023-12-22
  • swift-summary

    A summary of Apple's Swift language written on Playgrounds

  • codeworld

    Educational computer programming environment using Haskell

    Project mention: Pedagogical Downsides of Haskell | news.ycombinator.com | 2023-04-13

    Code World[1] is a great project that addresses a number of the problems from the article, with an eye towards using Haskell to teach children basic math and programming simultaneously. Code World directly addresses a number of the obstacles outlined in this article:

    1. Using an online editor with a rich built-in library removes any toolchain problems.

    2. A custom standard library simplifies pedagogically unnecessary details like Foldable

    3. The custom standard library also avoids currying (f(a, b) for functions rather than f a b)

    4. Custom error messages improve the feedback students get from the compiler

    I would highly recommend Code World to anybody looking to teach programming with Haskell. If you want to teach Haskell in a way that fits the existing ecosystem, it's also possible to run Code World without the custom standard library[2].

    [1]: https://code.world/#

    [2]: https://code.world/haskell#

  • go-playground

    Better Go Playground powered by React and Monaco editor

  • layer5

    Layer5, expect more from your infrastructure

  • NetPad

    A cross-platform C# editor and playground.

    Project mention: NetPad: A cross-platform C# editor and playground | /r/dotnet | 2023-11-25
  • codapi

    Interactive code examples for documentation, education and fun

    Project mention: Codapi: Interactive code examples for documentation, education and fun | news.ycombinator.com | 2024-01-22
  • INim

    Interactive Nim Shell / REPL / Playground

    Project mention: Nim | news.ycombinator.com | 2023-12-06

    - `nim secret`[0]: code is interpreted with Nim's vm, it is limited to compile-time (e.g. no C/C++).

    - `nlvm r`[1]: nlvm backend supports JIT compilation and repl-like interface was added in latest release.

    - `inim`[2]: supports all nim code, but it's not really a true repl. It adds code to a file and recompiles it (you can see the source file with `ctrl+x`). I'd recommend to use it with clang compiler, because it's a bit faster than gcc in my experience. It's the best option right now. And I use it almost daily.

    First two options have rudimentary input system. But you can get command history and left-right navigation by wrapping them with rlwrap (should be preinstalled on most *nixes): `rlwrap nim secret`, `rlwrap nlvm r`.

    There are plans to support incremental compilation for the next Nim release (it is currently broken). That would improve inim and other repls experience significantly.

    [0]: https://nim-lang.org/docs/manual.html#restrictions-on-compil...

    [1]: https://forum.nim-lang.org/t/10697

    [2]: https://github.com/inim-repl/INim

  • Workbench

    Code playground for GNOME 🛠️

    Project mention: Workbench: Learn and Prototype with Gnome Technologies | news.ycombinator.com | 2023-08-21
  • livecodes

    Code Playground That Just Works!

    Project mention: Livecodes.io: open-source, client-side code playground for 80 languages | news.ycombinator.com | 2024-03-16
  • sqlime

    Online SQLite playground

  • PlayAlways

    Create Xcode playgrounds from your menu bar

  • Playground

    Instantly create Swift playgrounds from the command line (by JohnSundell)

  • TUI-apps

    Terminal User Interface (TUI) apps

    Project mention: Show HN: Interactive TUI App for Python Regex Exercises | news.ycombinator.com | 2023-12-18
  • prompts-ai

    Advanced playground for GPT-3

  • 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.

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). The latest post mention was on 2024-03-16.

Playground related posts

Index

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

Project Stars
1 AudioKit 10,343
2 graphql-editor 5,925
3 sandpack 4,393
4 Awesome-Swift-Playgrounds 4,103
5 play-with-docker 2,748
6 KZPlayground 2,633
7 ladle 2,438
8 postgres-wasm 2,218
9 RunJS 1,945
10 swift-summary 1,666
11 codeworld 1,237
12 go-playground 1,146
13 layer5 811
14 NetPad 691
15 codapi 689
16 INim 624
17 Workbench 618
18 livecodes 612
19 sqlime 588
20 PlayAlways 546
21 Playground 439
22 TUI-apps 439
23 prompts-ai 392
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.
www.influxdata.com