{"data":[{"slug":"vite","name":"Vite","tagline":"MIT next-gen frontend tooling — dev server + build","category":"libraries","url":"https://vite.dev","github":"https://github.com/vitejs/vite","pricing":"open-source","hook":"Vite is the default frontend toolchain when Next.js is the full framework and you still need a fast SPA/library build.","whatsGood":"MIT. Instant HMR, Rollup-based production builds, first-class TypeScript/JSX, huge plugin ecosystem. Powers Vue, Svelte, React SPAs, and library mode. The hole next to Next.js/Biome/Oxc in a modern JS stack.","theCatch":"Bundler/dev-server — not an app framework (routing, SSR, data are yours or a meta-framework). Not Biome/Oxc (lint/format/parser). SSR frameworks built on Vite are separate products.","verdict":"MIT frontend toolchain. Free forever; framework and lint are adjacent gems.","addedAt":"2026-09-05","featured":false,"domain":"Libraries","subSpecialty":"Tooling","subcategory":"Runtimes & Frameworks","tags":["self-host","permissive","active"],"capabilities":["bundler","frontend"],"surfaces":["Self-host"],"ecosystem":["Node.js","Browser"],"licenseModel":"OSS/MIT","githubStars":83394,"starsPerWeek":246,"access":"free","archived":false,"repo":{"createdAt":"2020-04-21","pushedAt":"2026-10-19","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/vite","html":"/gems/vite","markdown":"/gems/vite.md"}},{"slug":"bun","name":"Bun","tagline":"MIT JS runtime + install + test + bundle (JSC linked)","category":"libraries","url":"https://bun.sh","github":"https://github.com/oven-sh/bun","pricing":"open-source","hook":"Bun is the all-in-one JS toolkit when Node plus a separate installer/test/bundler stack is the tax you want to delete.","whatsGood":"MIT (JSC linked). Runtime, package install, test runner, and bundler in one binary. Node-compat target with speed as the pitch. Joined Anthropic; OSS stays MIT.","theCatch":"Node-compat is not 100%. Joined Anthropic — watch ecosystem/governance noise, but license remains MIT. Not Deno. Some packages still assume Node quirks.","verdict":"MIT JS toolkit. Free forever; Node parity is the real catch.","addedAt":"2026-09-05","featured":false,"domain":"Libraries","subSpecialty":"Libraries","subcategory":"Runtimes & Frameworks","tags":["self-host","permissive","license-unclear","testing","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Node.js"],"licenseModel":"OSS/MIT","githubStars":96292,"starsPerWeek":335,"access":"free","archived":false,"repo":{"createdAt":"2021-04-14","pushedAt":"2026-10-19","license":"NOASSERTION","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/bun","html":"/gems/bun","markdown":"/gems/bun.md"}},{"slug":"elysia","name":"Elysia","tagline":"MIT ergonomic Bun-first web framework","category":"libraries","url":"https://elysiajs.com","github":"https://github.com/elysiajs/elysia","pricing":"open-source","hook":"Elysia is the Bun-native web framework when you want end-to-end types and OpenAPI without Express ceremony.","whatsGood":"MIT. Bun-first performance story, type-level validation (TypeBox/Standard Schema), plugins, OpenAPI generation. Ergonomic DX for APIs on Bun.","theCatch":"Vs Hono: Bun-first ergonomic lane; Hono is multi-runtime edge-first. Ecosystem and hiring still Bun-skewed. Not Nest/Fastify full Node default.","verdict":"MIT Bun framework. Free forever; Hono is the multi-runtime cousin.","addedAt":"2026-09-06","featured":false,"domain":"Libraries","subSpecialty":"Libraries","subcategory":"Runtimes & Frameworks","tags":["api","sdk","self-host","permissive","active"],"capabilities":[],"surfaces":["API","Self-host"],"ecosystem":["Node.js"],"licenseModel":"OSS/MIT","githubStars":19262,"starsPerWeek":95,"access":"free","archived":false,"repo":{"createdAt":"2022-12-04","pushedAt":"2026-10-18","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/elysia","html":"/gems/elysia","markdown":"/gems/elysia.md"}},{"slug":"nuxt","name":"Nuxt","tagline":"MIT full-stack Vue metaframework with Nitro","category":"libraries","url":"https://nuxt.com","github":"https://github.com/nuxt/nuxt","pricing":"open-source","hook":"Nuxt is the Vue answer to Next when you want SSR/SSG, file routes, and Nitro without React.","whatsGood":"MIT. Auto imports, hybrid rendering, 300+ modules, TypeScript zero-config, deploy anywhere Nitro runs.","theCatch":"NuxtHub Admin sunset Feb 2026 — self-host or provider-native deploys. Optional Nuxt UI Pro is paid; framework itself is free.","verdict":"MIT Vue metaframework. Free forever; skip Hub Admin and ship on your host.","addedAt":"2026-09-07","featured":false,"domain":"Libraries","subSpecialty":"Libraries","subcategory":"Runtimes & Frameworks","tags":["self-host","permissive","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Node.js"],"licenseModel":"OSS/MIT","githubStars":60965,"starsPerWeek":117,"access":"free","archived":false,"repo":{"createdAt":"2016-10-26","pushedAt":"2026-10-19","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/nuxt","html":"/gems/nuxt","markdown":"/gems/nuxt.md"}},{"slug":"htmx","name":"htmx","tagline":"0BSD HTML-over-the-wire — AJAX/SSE/WS as attributes","category":"libraries","url":"https://htmx.org","github":"https://github.com/bigskysoftware/htmx","pricing":"open-source","hook":"htmx is hypermedia when you want buttons and forms to fetch HTML fragments without standing up a SPA framework.","whatsGood":"0BSD. bigskysoftware/htmx. Small JS library: `hx-get`/`hx-post` and friends turn HTML attributes into AJAX, SSE, and WebSockets — server returns HTML, not JSON-for-React. Docs htmx.org; huge community patterns (hyperscript optional). Source github.com/bigskysoftware/htmx.","theCatch":"Vs React/Next SPA defaults and Hotwire/Livewire cousins: htmx is *HTML-first progressive enhancement*, not a component tree with client routing. Complex client state, offline, and rich widgets still push you toward a heavier front-end — or you accept server round-trips as the model.","verdict":"0BSD HTML-over-the-wire. Free forever; ship fragments from the server and skip the SPA tax when hypermedia fits.","addedAt":"2026-09-13","featured":false,"domain":"Libraries","subSpecialty":"Libraries","subcategory":"Runtimes & Frameworks","tags":["self-host","permissive","license-unclear","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Node.js"],"licenseModel":"OSS/MIT","githubStars":49579,"starsPerWeek":146,"access":"free","archived":false,"repo":{"createdAt":"2020-04-13","pushedAt":"2026-10-15","license":"NOASSERTION","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/htmx","html":"/gems/htmx","markdown":"/gems/htmx.md"}},{"slug":"video-js","name":"Video.js","tagline":"Apache-2.0 media player framework for HTML and React — v10 is a modular rewrite","category":"libraries","url":"https://videojs.org","github":"https://github.com/videojs/video.js","pricing":"open-source","hook":"Video.js is the long-running open-source web video player; v10 rebuilds it as modular, composable pieces for plain HTML and React.","whatsGood":"Apache-2.0 (videojs/video.js). v10 is marked stable in the README, with design RFCs in the repo. Agent-friendly: a Video.js skill (github.com/videojs/skills) plus `npx @videojs/cli agents init`, which prints version-matched install steps without modifying your project. Docs at videojs.org. ★~39.9k.","theCatch":"v10 is a rewrite, so v8-era plugins and tutorials will not drop in — check what you depend on before upgrading. It is a player, not hosting or transcoding: you still need a video source and a CDN. Vs a bare `<video>` tag: worth it when you need consistent controls, skins, and streaming formats across browsers.","verdict":"Apache-2.0 default web video player. Use v10 for new HTML/React players; audit plugins before migrating an old one.","addedAt":"2026-10-09","featured":false,"domain":"Libraries","subSpecialty":"Libraries","subcategory":"Runtimes & Frameworks","tags":["sdk","self-host","permissive","license-unclear","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Node.js"],"licenseModel":"Apache-2.0","githubStars":39986,"starsPerWeek":47,"access":"free","archived":false,"repo":{"createdAt":"2010-05-14","pushedAt":"2026-10-19","license":"NOASSERTION","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/video-js","html":"/gems/video-js","markdown":"/gems/video-js.md"}},{"slug":"libgdx","name":"libGDX","tagline":"Apache-2.0 cross-platform Java game framework","category":"libraries","url":"https://libgdx.com","github":"https://github.com/libgdx/libgdx","pricing":"open-source","hook":"libGDX is a cross-platform Java game development framework built on OpenGL (ES) that targets Windows, Linux, macOS, Android, browsers and iOS from one codebase.","whatsGood":"Apache-2.0 (libgdx/libgdx), release 1.14.2 (2026-06-05), around since 2012. It does not force an architecture on you and comes with 2D and 3D rendering, input, audio, physics bindings (Box2D, Bullet), UI widgets, asset management and a project generator. A large third-party ecosystem and many shipped commercial games. Works with Kotlin too. ★~25.5k.","theCatch":"It is a framework, not an editor-driven engine like Godot, so you build your own tooling. Web export relies on GWT or newer third-party backends, which adds friction. Releases are a few a year, and iOS support depends on RoboVM forks.","verdict":"Still the go-to for Java and Kotlin game developers who like code over editors.","addedAt":"2026-10-18","featured":false,"domain":"Libraries","subSpecialty":"Libraries","subcategory":"Runtimes & Frameworks","tags":["sdk","self-host","permissive","active"],"capabilities":["browser"],"surfaces":["Self-host"],"ecosystem":["Node.js"],"licenseModel":"Apache-2.0","githubStars":25451,"starsPerWeek":34,"access":"free","archived":false,"repo":{"createdAt":"2012-08-10","pushedAt":"2026-10-14","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/libgdx","html":"/gems/libgdx","markdown":"/gems/libgdx.md"}},{"slug":"solar2d","name":"Solar2D","tagline":"MIT free 2D engine for mobile games and apps (ex Corona SDK)","category":"libraries","url":"https://solar2d.com","github":"https://github.com/coronalabs/corona","pricing":"open-source","hook":"Solar2D, formerly Corona SDK, is a free and open-source cross-platform 2D framework for making games and apps in Lua, publishing to iOS, Android, desktop, HTML5 and connected TVs.","whatsGood":"MIT (coronalabs/corona), build 3736 (2026-10-12). One project publishes to iPhone and iPad, Android, Amazon Fire, Mac, Windows, Linux, HTML5, Apple TV and Android TV. Lua is easy to learn, a desktop simulator speeds up iteration, and plugins cover ads, analytics and in-app purchases. ★~2.9k.","theCatch":"The community is small and much of it remembers the Corona era, so newer tutorials are scarce. Lua is a niche language for many teams. 3D is out of scope.","verdict":"A fast, free path to simple 2D mobile games if you like Lua.","addedAt":"2026-10-18","featured":false,"domain":"Libraries","subSpecialty":"Libraries","subcategory":"Runtimes & Frameworks","tags":["sdk","desktop-app","self-host","permissive","active"],"capabilities":["sdk"],"surfaces":["SDK","Self-host"],"ecosystem":["Node.js"],"licenseModel":"OSS/MIT","githubStars":2893,"starsPerWeek":7,"access":"free","archived":false,"repo":{"createdAt":"2018-12-29","pushedAt":"2026-10-13","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/solar2d","html":"/gems/solar2d","markdown":"/gems/solar2d.md"}},{"slug":"echo","name":"Echo","tagline":"MIT high-performance minimalist Go web framework","category":"libraries","url":"https://echo.labstack.com","github":"https://github.com/labstack/echo","pricing":"open-source","hook":"Echo is a minimalist Go web framework built on the standard net/http package: a fast router, request binding and validation, middleware and central error handling for APIs and web apps.","whatsGood":"MIT (labstack/echo), release v5.4.0 (2026-09-27), around since 2015, with v5 the current line. Radix-tree routing, route groups with middleware at any level, binding for JSON, XML and forms, and a deep middleware ecosystem. Works with standard handlers through echo.WrapHandler. ★~32.8k.","theCatch":"v5 brought breaking changes, so older tutorials target v4. With Go 1.22 and later the standard library router covers many simple cases. Gin has a larger ecosystem.","verdict":"A clean, well-maintained choice for Go HTTP APIs.","addedAt":"2026-10-18","featured":false,"domain":"Libraries","subSpecialty":"Libraries","subcategory":"Runtimes & Frameworks","tags":["api","sdk","self-host","permissive","active"],"capabilities":[],"surfaces":["API","Self-host"],"ecosystem":["Node.js"],"licenseModel":"OSS/MIT","githubStars":32774,"starsPerWeek":54,"access":"free","archived":false,"repo":{"createdAt":"2015-03-01","pushedAt":"2026-10-12","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/echo","html":"/gems/echo","markdown":"/gems/echo.md"}},{"slug":"go-kratos","name":"Kratos","tagline":"MIT Go framework for cloud-native microservices","category":"libraries","url":"https://go-kratos.dev","github":"https://github.com/go-kratos/kratos","pricing":"open-source","hook":"Kratos is a lightweight Go framework for microservices: API-first development with Protobuf, generated HTTP and gRPC code, and small explicit APIs for transport, middleware, registry, config and logging.","whatsGood":"MIT (go-kratos/kratos), release v3.0.0 (2026-06-26). One transport layer for HTTP and gRPC, composable middleware for recovery, tracing, metrics and auth, plus a CLI for code generation. It started at Bilibili. ★~26k.","theCatch":"Not Ory Kratos, the identity server with the same name. v3 is fresh, and many guides still target v2. A lot of the community and examples are Chinese-language.","verdict":"A well-structured choice for Protobuf-first Go microservices.","addedAt":"2026-10-18","featured":false,"domain":"Libraries","subSpecialty":"Libraries","subcategory":"Runtimes & Frameworks","tags":["api","sdk","self-host","permissive","observability","active"],"capabilities":["api"],"surfaces":["API","Self-host"],"ecosystem":["Node.js"],"licenseModel":"OSS/MIT","githubStars":25977,"starsPerWeek":64,"access":"free","archived":false,"repo":{"createdAt":"2019-01-10","pushedAt":"2026-09-16","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/go-kratos","html":"/gems/go-kratos","markdown":"/gems/go-kratos.md"}}],"meta":{"total":10,"count":10,"offset":0,"limit":null,"sort":"curated","sorts":["curated","catalog","new","stars","trending","name"],"filters":{"subcategory":"runtimes-and-frameworks"},"next":null,"categories":["agents","nextjs","python","shopify","databases","devops","design","observability","rust","payments","comms","notifications","libraries"],"tags":["mcp","cli","tui","api","sdk","desktop-app","web-ui","editor-plugin","self-host","local-first","free-tier","paid-only","paid-led","permissive","copyleft","source-available","license-unclear","coding-agents","local-llm","rag","memory","evals","browser-automation","scraping","sandbox","skills","voice","security","auth","payments","realtime","postgres","vector","kubernetes","containers","observability","testing","workflows","graphics-3d","git","active","stale","archived","young-repo","fast-stars"]}}