Life & fun · alternatives · 2026
24 alternatives to Cupertino.js – A JavaScript to Cocoa compiler and runtime
Cupertino.js is a JavaScript to Cocoa compiler and runtime that translates JavaScript code into Apple's Cocoa framework. It enables developers to write applications using JavaScript syntax while generating native Cocoa… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Cupertino.js – A JavaScript to Cocoa compiler and runtime launched in 2014; newer entries below may have overtaken it.
- 1

Goodbye CoffeeScript, hello JavaScript! Contribute to decaffeinate/decaffeinate development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 2

Pts is a javascript library for visualization and creative-coding.
2018 · ptsjs.org · its alternatives →
- 3BP
Fir leverages Golang’s standard library html/template package and a bit of alpinejs to allow building reactive UIs. You start with plain old html and use alpinejs to enhance it to bring no-page-reload interactivity to web apps. The Fir toolkit is designed for Go developers with moderate html/css & js skills who want to progressively build reactive web apps without mastering complex web frameworks. It includes a Go library and an Alpine.js plugin. How it works ? On receiving user-interactions the fir server re-renders html templates and sends it over the wire where the fir client…
2023 · livefir.fly.dev · its alternatives →
- 4AI
2015 · jsblocks.com · its alternatives →
- 5

A basic REST service for JSON data - enough for prototyping and MVPs! - rehacktive/caffeine
2021 · github.com · its alternatives →
- 6UJ
2012 · underscorem.org · its alternatives →
- 7

Faster user-land reimplementations for several common builtin native JavaScript functions. - codemix/fast.js
2014 · github.com · its alternatives →
- 8

Hi! Leporello.js is an interactive functional programming environment designed for pure functional subset of JavaScript. It executes code instantly as you type and displays results next to it. Leporello.js also features an omnipresent debugger. Just position your cursor on any line or select any expression, and immediately see its value. Leporello.js visualizes a dynamic call tree of your program. Thanks to the data immutability in functional programming, it allows you to navigate the call tree both forward and backward, offering a time-travel-like experience. Leporello.js offers the ability…
2023 · leporello.tech · its alternatives →
- 9WB
2012 · larryng.github.com · its alternatives →
- 10

Hello HN! I'm the creator and solo developer of Extension.js, a development tool for browser extensions with built-in support for TypeScript, WebAssembly, React, and modern JavaScript. Developers use it to spend less time configuring the compilation config or learning new frameworks and more time actually writing code. Most projects similar to Extension.js rely on some sort of abstraction or configuration to get started, making the initial development process slow given the extra learning curve and setup guidelines. By using Extension.js, adding the package to your npm scripts is all it…
2024 · github.com · its alternatives →
- 11MT
2013 · teamten.com · its alternatives →
- 12

From MCP server to a complete Apple documentation ecosystem with pre-crawled docs and 606 sample projects
Dec 2025 · aleahim.com · its alternatives →
- 13

- 14

An agnostic, reactive & minimalist (3kb) JavaScript UI library with direct access to native DOM.
2021 · caldom.org · its alternatives →
- 15

Node.js Interpreter for iOS 7. Contribute to node-app/Interpreter development by creating an account on GitHub.
2013 · github.com · its alternatives →
- 16

Hi HN, I’m sharing mochi.js (https://github.com/0xchasercat/mochi), a Bun-native, raw-CDP browser automation framework. It's designed to make programmatic browser use more effective by focusing on consistency and measured parity with regular traffic, purely from the JS layer, against stock Chromium. The most common forms of browser automation focus heavily on client-side line by line probes, which are mostly cosmetic. This makes people feel better but it doesn't have much relevance to actual WAF or anti-automation defences. Mochi.js focuses on what actually matters,…
May 2026 · mochijs.com · its alternatives →
- 17

The latest macOS offers the world’s best way to play — and add to — your collection of music, movies, TV shows, podcasts, audiobooks, and more.
2014 · itunes.apple.com · its alternatives →
- 18

Simple Swift interpreter for the Pascal language inspired by the Let’s Build A Simple Interpreter article series. - igorkulman/SwiftPascalInterpreter
2018 · github.com · its alternatives →
- 19

A native functional ASP.NET Core web framework for F# developers. - giraffe-fsharp/Giraffe
2018 · github.com · its alternatives →
- 20

Chocolate - Full stack and isomorphic Node.js web framework and online ide - jclevy/chocolatejs
2013 · github.com · its alternatives →
- 21

This R statistical nmath module re-created in typescript/javascript and handwritten webassembly. - R-js/libRmath.js
2018 · github.com · its alternatives →
- 22

💰 A Javascript framework for creating idle games . Contribute to Flaque/merchant.js development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 23

Post about Avocado, a small library and pattern guide to help you with type safety and data validation in native JavaScript.
2015 · rafelsberger.at · its alternatives →
- 24

A private, browser-only ClojureScript playground powered by the self-hosted compiler.
2016 · cljsfiddle.com · its alternatives →
Also compare
- Decaffeinate converts CoffeeScript projects to modern JS alternatives
- Pts.js – A library for visualization and creative coding alternatives
- Build progressively enhanced reactive HTML apps using Go and Alpine.js alternatives
- An Isomorphic JavaScript Framework Faster Than React alternatives
- Caffeine – Minimum viable back end for prototyping alternatives
- Underscore.js for Objective-C alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →