Kosha.

Free UI libraries · React components · Design resources

A treasury of free tools for people who build.

Kosha is a hand-picked directory of free UI libraries and React component libraries, plus Vue, Svelte and Angular kits, icons, fonts, illustrations and templates. Everything is free to use and checked by a real person.

Free tools listed
UI libraries
65
Categories
15
Price
Free
How it works

Find the right tool in four steps

From browsing to building, in a few clicks.

  1. 01

    Browse

    Pick a category, such as UI libraries, icons or fonts, and filter by framework or price.

  2. 02

    Save

    Tap the bookmark icon to save anything for later. No account needed; it stays in your browser.

  3. 03

    Compare

    Put up to four tools side by side to compare frameworks, licenses and GitHub stars.

  4. 04

    Build

    Click through to the official site or docs and start building. We only link, never re-host.

New

Recently added

The newest free tools we've added to Kosha.

See all UI libraries →
Motion & 3D

three.js

threejs.org

The JavaScript 3D library. Scenes, cameras, materials and WebGL/WebGPU renderers.

3DWebGLWebGPU
New
Motion & 3D

React Postprocessing

react-postprocessing.docs.pmnd.rs

Bloom, depth of field, glitch and more post-processing effects for React Three Fiber.

3DEffectsR3F
New
Motion & 3D

React Three Rapier

github.com

Fast Rust/WASM physics for React Three Fiber via the Rapier engine.

3DPhysicsR3F
New
Motion & 3D

Threlte

threlte.xyz

A three.js component library for Svelte. Declarative scenes, physics and helpers.

3Dthree.jsSvelte
New
Motion & 3D

TresJS

tresjs.org

Declarative three.js for Vue. Build 3D scenes with components and composables.

3Dthree.jsVue
New
Motion & 3D

Theatre.js

theatrejs.com

A motion design editor for the web. Keyframe three.js scenes and DOM with a visual timeline.

Timeline3DEditor
New
Categories

Browse by category

15 categories, from UI libraries to icons and fonts. Pick one to see everything in it.

Pick of the week

Dev Utilities

transform.tools

Convert between JSON, TypeScript, SVG to JSX, GraphQL and dozens more.

Starter stacks

Start with a ready-made stack

Hand-picked tool sets for common projects. Open one to compare the tools side by side.

Build your own →
FAQ

Frequently asked questions

01What exactly is Kosha?

Kosha means treasury. It is a hand-picked directory of free UI libraries and design resources: component kits, motion tools, icons, fonts, illustrations, colors, templates, utilities and inspiration galleries.

02Is everything here really free?

Yes, with honest labels. “Open Source” means it has an open-source license, “Free” means free to use without paying, and “Free Tier” means the main product is free but the maker also sells extras.

03How do you decide what gets listed?

A person checks every tool: it must be actively maintained, genuinely useful, free to start, and clearly licensed. We prefer a short, trusted list over a long, noisy one.

04Do I need an account to save tools?

No. Saved tools are stored in your own browser. Nothing is sent to us, and you can clear them at any time from the Saved page.

05Do you host or redistribute any of these files?

Never. Kosha only links to official sites, docs and repositories. All names, logos and trademarks belong to their owners.

06I maintain a library. How do I update or remove it?

Use the “Suggest a tool” form at the bottom of the page or open an issue on GitHub (github.com/RKartik9/kosha). Updates and removals are honored promptly.

Suggest a tool

Know a free tool we're missing?

Tell us about it. We review every suggestion and add the good ones, with credit to the maker.

Prefer GitHub? Open an issue or contribute on GitHub ↗

Suggestion form

Tool name

e.g. a lovely icon set

Website

https://

Category

Icons, Fonts, Libraries…

Reviewed by the Kosha team

Thank you