Alternatives
Products that do what Implement a RubyVM Written in PHP does
In the past, I implemented a JVM written in PHP, but I was looking for my next project when I came across RubyVM. So, I implemented RubyVM in PHP.
- 1RC
Mar 2026 · github.com
- 2IS
2022 · github.com
- 3IF
2022 · javalin.io
- 4IM
tl;dr: My first Ruby project: https://github.com/symkat/GFM-Service Something I have wanted for a long time, has been to use GitHub Flavored Markdown in projects. Since those projects haven't been Ruby, using the awesome libraries GitHub's released has been a non-started. Now, running this and using HTTP and JSON from any language lets me use GitHub Flavored Markdown in my projects.
2012
- 5

- 6RP
2021 · repl.leaningtech.com
- 7AP
2012 · github.com
- 8EP
The eno notation language[1] now also has an official PHP library: https://eno-lang.org/php/ It features the same API and featureset as the JavaScript / Python / Ruby libraries, and also comes with the same extensive testsuite that has been growing during implementation of the other libraries, with already well over 90% coverage at the time of release. Happy to hear your feedback and answer any questions! [1] A user-friendly format for file-based content: https://eno-lang.org/
2018
- 9AJ
2012 · github.com
- 10PS
2022 · github.com
- 11WA
As a personal project I wrote a really tiny Wat 2 Wasm compiler in Go. Mainly for demonstrative and educational purposes. It was tough: I didn't know anything about WebAssembly internals and I'm a newbie with Go... so I tried to document it as much as I could for anyone that would like to approach the quest in the future! It misses a lot of features (that will be gradually implemented). Any feedback is welcomed!! Demo: https://luna-demo.vercel.app
2022 · github.com
- 12JT
I had this crazy idea like some years ago.. I wasn't expecting it be factible, and there's still some semantic problems with this approach Anyways, the whole idea was to take some java source, generate an AST, and output it back as syntactically correct PHP. why? 50% fun + 50% exploration So I have this really basic compiler, which can roughly output its own code; what's still missing? - static vs instance detection (-> vs ::) - class' properties - method visibility - enums - inner types - annonymous classes - dealing with method overriding There's a huge gap in the semantic area (eg:…
2014
- 13RT
2012 · rubymotion-tutorials.com
- 14PD
2011 · gist.github.com
- 15PR
TL;DR - http://www.gemfury.com - pre-launch feedback appreciated Hello HN, In true hacker tradition, a tool built for ourselves often grows into a service of its own. In the past few months, we've been polishing our private RubyGem server into something that other Ruby developers can use. Today, I'd like to ask for your feedback on where we stand and whether we're "launch-ready". The service is called Gemfury and offers customers a private RubyGem repository in the cloud. The story is that many RubyGems are built as open source and solid infrastructure exists to develop and distribute those.…
2012
- 16WA
First time ever working on something like this, check it out
2024 · github.com
- 17RO
Meet the Ruby on Rails Getting Started tutorial that runs fully in the browser: a web server, a console, a database—everything you need to explore the framework without dealing with local installation. Source code: https://github.com/evilmartians/rails-tutorial This is the first step towards an in-browser development environment for Rails that could be used with AI app generators like Bolt among other things.
2025 · rails-tutorial.evilmartians.io
- 18PB
2012 · phpbestpractices.org
- 19RI
2013 · github.com
- 20LR
Hi HN, I'm new to Rust and, after half of `The Rust Programming Language` I decided to delve into a project I would actually use: a markdown to html compiler that actually serves my micro-blog (I started just right after publishing the project hehe). The project is intentionally small and one-file contained: I wanted to have the full picture in mind. I'm open to comments, suggestions and PRs. If you asked me more convincing arguments to "why did you do it?" rather than "to learn Rust" I would respond with: LLMs are effectively a new type of web users today and will be more and more present…
Jul 2026 · andreadimatteo.com
- 21IA
Hi there. I'm working on a programming language -- called Ink - in my spare time, with a friend. It uses LLVM for the backend, the parser and lexer are both hand written in C. The project is just for a bit of fun, we aren't trying to "revolutionize the programming language", but we're okay with being a bit quirky and out of the box with some of the syntax/features in the language. At the moment, the language is in it's early stages, and there's still a lot to do, which means that if you want to learn more about compilers, now would be a good time to start working on the language, since…
2015
- 22EC
Hey all, As a CEO of a growing startup I don't get to code as often as I like and when I do, I try not to annoy my team with my terrible code :) So to scratch the itch, I've built some of side projects related to what our company does. The latest is embedcurl.com I see a lot of API docs and blogs posting curl commands that are really hard to read and I figured I could make them easier to read and add some niceties like easier copy/paste, tooltips on flags, etc. They also gracefully degrade if javascript isn't enabled back to a element. The parsing is done in Python with shlex and…
2013
- 23TB
2013 · serverpilot.io
- 24LP
2015 · dailytil.xyz
Ranked by how close each launch is in meaning, then by votes. Refine with a description →