Show HN: Elara- A free open-source coding game built with Rust and WebAssembly

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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.
surveyjs.io
featured
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.
www.influxdata.com
featured
  • elara

    Work-in-progress educational programming game (by albrow)

  • I'm excited to share a project that I've been working on mostly solo for the past year! It's called Elara, and it's a free open source game that teaches you how to code. You can play directly in your browser without downloading anything or creating an account. It's targeted toward complete beginners, but if you already have some coding experience, there are optional bonus challenges to really test your knowledge and problem-solving skills. If you like code golf, some of the challenges will be right up your alley ;)

    Under the hood, the backend/core game logic is built with Rust and compiled to WebAssembly, and the frontend/UI is in TypeScript and React. In-game, you write code in Rhai, a scripting language tightly integrated with Rust. I chose this architecture for a few reasons: it offers good performance for compiling and running user code, has important sandboxing/safety guarantees like preventing infinite loops, and means the entire game can run in-browser without the need for any servers (aside from just serving static files). Keeping costs low was really important since the game is 100% free and I would like to keep it that way. Check it out and let me know what you think! I'll be checking back here periodically to answer any questions.

    The full source code is available on GitHub: https://github.com/albrow/elara.

  • coderover-js

    Implementation of my coderover programming sandbox in Scala.js

  • I had very similar idea about 13 years and it festered for years due to lack of time and fact it was originally implemented in Scala + Swing.

    The concept is similar user must write code to solve problems involving a "rover" on a grid.

    I took some time to make a ScalaJS + HTML version recently, but it still in perpetual alpha-alpha status. The language I invented is minimal and a bit esoteric. Not really a teaching language. It very primitive compared to Elara.

    https://github.com/daltontf/coderover-js

    https://daltontf.github.io/coderover.html

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

    SurveyJS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Elara: A Free Coding Game

    1 project | news.ycombinator.com | 12 Dec 2023
  • I made a full checklist containing every item from Lost Packs, Cargo Crates, and Matrix Cores since I couldn't find anything like this.

    1 project | /r/DeepRockGalactic | 13 Apr 2022
  • Sandspiel

    1 project | news.ycombinator.com | 27 Feb 2024
  • Why Are Tech Reporters Sleeping on the Biggest App Store Story?

    6 projects | news.ycombinator.com | 2 Jan 2024
  • Help achieving one culture

    1 project | /r/eu4 | 12 Oct 2023