0xsouravm

Framework to build browser extensions entirely in Rust with proc macros, type-safe Chrome API bindings, and Leptos for reactive UI. Compiles to WebAssembly with zero hand-written JavaScript.

201
4
100% credibility
Found Feb 12, 2026 at 44 stars 5x -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Rust
AI Summary

Oxichrome is a Rust-based toolkit for creating Chrome browser extensions by writing Rust code that automatically generates the required web files and structures.

How It Works

1
📰 Discover Oxichrome

You hear about a handy tool that makes creating custom Chrome browser helpers easy using simple Rust instructions.

2
🛠️ Get ready to build

You add the special builder tool to your computer, so everything is set up for making helpers.

3
Start your first helper

You create a new project with one easy action, and a basic template appears ready for your ideas.

4
📝 Add your features

You edit the ready file to describe what your helper does, like showing a popup or saving notes, using friendly markers.

5
🚀 Build it up

You tell the tool to prepare everything, and it creates a complete folder full of browser-ready pieces.

6
🔌 Plug into Chrome

You visit your browser's extensions page, pick the new folder, and load your helper right away.

🎉 Your helper shines

Click the icon, see your custom popup or features work smoothly, and enjoy your personal browser upgrade!

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 44 to 201 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is oxichrome?

Oxichrome lets Rust developers build Chrome extensions entirely in Rust, compiling to WebAssembly with zero hand-written JavaScript. It provides proc macros for defining extensions, background service workers, event listeners, and reactive popups or options pages using Leptos. Run `cargo oxichrome new` to scaffold and `cargo oxichrome build` to generate a loadable dist folder complete with Manifest V3, API shims, and assets—perfect for quick Chrome extension builds.

Why is it gaining traction?

Rust's type-safe bindings for Chrome APIs like storage, tabs, and runtime eliminate JS footguns, while Leptos delivers snappy UIs without React or Vite boilerplate. The all-in-one CLI handles wasm-bindgen, optimization, and manifest generation, slashing setup time versus manual build chrome extension tutorials. It's a fresh hook for devs chasing performance in MV3 extensions.

Who should use this?

Rust devs building Chrome plugins for tab management, local storage, or runtime messaging—think productivity tools or GitHub Actions extensions. Suited for backend engineers prototyping browser add-ons or those swapping JS for safer WASM in popups and backgrounds.

Verdict

Promising for Rust+WASM fans, with clean docs and examples, but 17 stars and 1.0% credibility signal early immaturity—test coverage is thin. Prototype with it now; wait for polish before production Chrome extension deploys.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.