Welcome to The Weekly Five - your curated list of 5
exceptional open source projects I discovered this week.
spacedrive
Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust.
How It Works
Spacedrive treats files as first-class objects with content identity, not paths. A photo on your laptop and the same photo on your NAS are recognized as one piece of content. This enables:
Content-aware deduplication - Track redundancy across all devices
Semantic search - Find files in under 100ms across millions of entries
Transactional operations - Preview conflicts, space savings, and outcomes before execution
Peer-to-peer sync - No servers, no consensus protocols, no single point of failure
Offline-first - Full functionality without internet, syncs when devices reconnect
Files stay where they are. Spacedrive just makes them universally addressable with rich metadata and cross-device intelligence.
The project has more than 4k commits, 120+ contributors and very well maintained with only 15 issues open
Angular charts
Angular Charts is a high-performance, developer-friendly data visualization library for modern Angular applications. Based on Unovis, it provides a suite of pre-built, Signals-powered components that make creating beautiful, responsive charts effortless.
I already gave it a try on one of my side project and charts looks so slick.
Why Choose Angular Charts?
🚀 Performance First: Built with Angular Signals for efficient, fine-grained reactivity.
🎨 Beautiful by Default: Clean, modern design with easy customization via CSS variables.
📦 Declarative API: Easy-to-use components that feel native to Angular.
📊 Versatile Data Visualization: Support for Bar, Line, Area, Donut, Bubble, and Gantt charts.
🛠 Powered by Unovis: Leverages the power of the battle-tested Unovis visualization framework for robust Angular charts.
Its a new project, so if you are working on Angular and want to contribute lets discuss and open an issue.
Mock Service Worker
Industry standard API mocking for JavaScript.
Features
Seamless. A dedicated layer of requests interception at your disposal. Keep your application's code and tests unaware of whether something is mocked or not.
Deviation-free. Request the same production resources and test the actual behavior of your app. Augment an existing API, or design it as you go when there is none.
Familiar & Powerful. Use Express-like routing syntax to intercept requests. Use parameters, wildcards, and regular expressions to match requests, and respond with necessary status codes, headers, cookies, delays, or completely custom resolvers.
The project is actively maintained has close to 18k stars, used by close to 200k projects on GitHub, with close to 200 contributors, want to get involved? there are 30+ open issues.
analog
Analog is the meta-framework for building applications and websites with Angular.
Similar to other meta-frameworks such as Next.JS, Nuxt, SvelteKit, Qwik City, and others, Analog provides a similar experience, building on top of Angular.
Features
Powered by Vite
Supports Vitest/Storybook
Server and deployment integrations powered by Nitro
File-based routing
Server-side data fetching
Support for using markdown as content routes
Integrated API/server routes
Hybrid SSR/SSG support
Supports Angular CLI and Nx workspaces
The project has close to 180 contributors, and actively maintained, and its driving Angular eco-system with the first one to support vitest in Angular for testing. If you want to contribute there are 27 open issues.
ngrx
Reactive State for Angular
NgRx is your one stop solution for all state management problems, and widely used in Angular eco-system.
It offers set of packages to work with
The project is actively mainatined with close to 500 contributors so far more than million weekly downloads, there are 57 open issues if you want to contribute.
If you are doing Open Source I have a good news for you, I work at CodeRabbit which is an AI review tool and its free for Open Source, please reach out to me on X or LinkedIn or just send an email on [email protected] if you need help on adopting CodeRabbit.
You can visit our portal below to create a new account and connect your repository and start reviewing your code.

