SaaSHub helps you find the best software and product alternatives Learn more →
Esm.sh Alternatives
Similar projects and alternatives to esm.sh
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
supabase
The open source Firebase alternative. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.
-
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
-
-
-
Prisma
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
-
-
-
usv
Unicode Separated Values (USV) data markup for units, records, groups, files, streaming, and more.
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
esm.sh discussion
esm.sh reviews and mentions
-
Turn your phone into a wireless Joy-Con with SyncoPath
import { provideSocketClient, } from "https://esm.sh/@dobuki/[email protected]"; // Connect to a server and a room const socketClient = provideSocketClient({ host: "demo.dobuki.net", room: "dev.to/jacklehamster", }); socketClient.setData("greeting", "hello, now is " + new Date()); socketClient.observe("greeting").onChange(value => { document.querySelector("#label").textContent = value; });
-
Going back to basics with Zero-Build React: The Ultimate Development Guide to Modern ESM CDNs with React 19
// app.tsx import React, { type MouseEvent } from "https://esm.sh/react@19" import confetti from "https://esm.sh/[email protected]" const App = () => { function onMouseMove(e: MouseEvent) { confetti({ particleCount: 5, origin: { x: e.pageX / window.innerWidth, y: (e.pageY + 20) / window.innerHeight, } }) } return (
Hello React! ⚛️
Building user interfaces.
- Bundling without a bundler with esm.sh
-
Exploring an experimental Micro-Frontend Architecture with Server-Side Rendering using React Server Components
export default { importMap: { imports: { ...(process.env.NODE_ENV !== "production" ? { react: "https://esm.sh/[email protected]?dev", "react/jsx-dev-runtime": "https://esm.sh/[email protected]/jsx-dev-runtime?dev", "react-dom": "https://esm.sh/[email protected]?dev", "react-dom/client": "https://esm.sh/[email protected]/client?dev", "react-server-dom-webpack/client.browser": "https://esm.sh/[email protected]/client.browser?dev", "http://localhost:3001/": "/", "http://localhost:3003/": "/", } : { react: "https://esm.sh/[email protected]", "react/jsx-runtime": "https://esm.sh/[email protected]/jsx-runtime", "react-dom": "https://esm.sh/[email protected]", "react-dom/client": "https://esm.sh/[email protected]/client", "react-server-dom-webpack/client.browser": "https://esm.sh/[email protected]/client.browser", }), }, }, resolve: { shared: [ "react", "react/jsx-dev-runtime", "react/jsx-runtime", "react-dom", "react-dom/client", "react-server-dom-webpack/client.browser", ], }, export() { return [ { path: "/", remote: true, }, ]; }, };
-
Web Development Without (Build) Tooling
Say we want to use superstruct for data validation. We can can not just load modules from our own (local) file server, but from any URL. esm.sh conveniently provides modules for almost all packages available on npm.
- Mako – fast, production-grade web bundler based on Rust
-
Implementing Complex Form Logic Effortlessly with forms.js 🚀
import { Form } from "https://esm.sh/@forms.js/core"; new Form("login-form", { id:"login-form", schema: [ { id: "username", type:"text", label: "Username", required: true, }, { id: "password", type:"password", label: "Password", required: true, }, { id: "rememberUser", type:"checkbox", label: "Remember me", toggle: true, }, { id:"buttonGroup", type:"group", schema:[ { id: "loginButton", type:"button", template: "Login", }, ] } ] });
- Building a self-creating website with Supabase and AI
- Bun 1.1
-
Show HN: Comma Separated Values (CSV) to Unicode Separated Values (USV)
const extism = await import("https://esm.sh/@extism/extism");
-
A note from our sponsor - SaaSHub
www.saashub.com | 12 May 2025
Stats
esm-dev/esm.sh is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of esm.sh is Go.