Open Source Frontend Projects
Discover 62 open source Frontend repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Frontend projects here are most often combined with Library, TypeScript and Web Development. Last updated October 4, 2026.
62 repositories · updated October 4, 2026

mcp-ui: Build Interactive Interfaces for MCP Tools
mcp-ui provides SDKs for attaching web interfaces to Model Context Protocol tools and rendering them in compatible hosts. Use it when an MCP server needs interactive, sandboxed UI alongside tool results.

animate.css: Add CSS Animations to Web Interfaces
Animate.css is a cross-browser CSS animation library for adding ready-made motion effects to web interfaces. Use it when you want to apply animations with CSS classes rather than build each effect from scratch.

tremor-npm: Build React Charts and Dashboards
Tremor NPM is a set of React components for building charts and analytical dashboards with Tailwind CSS. It suits frontend teams that want ready-made data visualizations and interface components rather than building them from scratch.

NES.css: Build 8-Bit Styled Interfaces with CSS
NES.css is a CSS-only component framework for giving web interfaces a retro 8-bit, Nintendo Entertainment System-inspired look. It suits developers adding pixel-era styling to a site while keeping layout and application behavior under their control.

remote-dom: Synchronize Sandboxed UI with a Host Page
Remote DOM mirrors a UI tree created in a sandboxed JavaScript environment into a host page. It suits teams that need to isolate remote code while limiting which elements and interactions that code can expose.

kite-public: Read a Curated Daily News Briefing
Kagi News is a web app for readers who want a concise, multi-perspective news update without an endless feed. This repository includes the frontend, community-curated RSS feeds, and source information, and can also support custom frontends.

mantine: Build React Interfaces with Components and Hooks
Mantine is a TypeScript React library for building user interfaces, with reusable components, hooks, and supporting packages for forms, charts, notifications, and more. It suits teams that want a broad UI toolkit rather than assembling every interface primitive themselves.

motion-primitives: Add Animated UI Components to Web Interfaces
Motion-Primitives is a TypeScript UI kit of customizable animated components built with Motion and Tailwind CSS. It helps engineers and designers add polished motion to web interfaces, with new components and significant code changes expected while the project is in beta.

redlib: Browse Reddit Through a Private Front End
Redlib is a Rust-based alternative front end for browsing Reddit without its usual ads, tracking, or JavaScript-heavy interface. Use a public instance or self-host it when you want a lighter browsing experience and control over the server handling your requests.
lucide: Add Consistent SVG Icons to Projects
Lucide is a community-maintained library of 1,600+ SVG icons with packages for popular JavaScript frameworks and a Figma plugin. It suits designers and developers who want a consistent icon set for interfaces and other projects.

handsontable: Build Spreadsheet-Like JavaScript Data Grids
Handsontable is a JavaScript data grid for editing and managing structured data with familiar spreadsheet interactions. It suits teams building data-rich web apps that need rich editing features and framework integrations.

uchu: Use an OKLCH Color Palette in CSS Projects
uch? is a CSS color palette built around the OKLCH color space, with expanded and reduced sets of colors. It suits web developers who want a ready-made palette and are comfortable using OKLCH rather than conventional color spaces.