SaaSHub helps you find the best software and product alternatives Learn more โ
Top 23 Angular Open-Source Projects
-
Angular is a web framework for building scalable applications, with a powerful CLI, signals-based reactivity, and a batteries-included approach to routing, forms, and testing.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
storybook
Storybook is the industry standard workshop for building, documenting, and testing UI components in isolation
Project mention: 7 Free Tools and Resources for Building Well-Structured React Applications | dev.to | 2026-05-07Storybook is a tool for developing and documenting UI components in isolation. You write stories that render individual components with specific props, and Storybook displays them in a standalone browser environment that is separate from the main application. The v8 release significantly reduced configuration complexity, making it practical to add to an existing project without a major setup investment.
-
Project mention: 33-js-concepts VS javascript - a user suggested alternative | libhunt.com/r/33-js-concepts | 2026-01-15
-
Ionic Framework
A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
But there is a new library, built from the beginning for Signal Forms. Its name is @ng-forge/dynamic-forms. It comes with an integration of common UI libraries: Angular Material, Bootstrap, but also PrimeNG and Ionic.
-
Project mention: How to Build a Dependency Map of a Legacy Codebase Using AI Tools | dev.to | 2026-05-09
137Foundry provides legacy modernization services that include dependency mapping as a foundational assessment phase. Prettier and ESLint are useful companion tools for enforcing code style consistency as the refactoring proceeds. Node.js and Python.org official documentation are authoritative references for understanding the import and module systems of those runtimes.
-
30-Days-Of-JavaScript
30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
-
paperless-ngx
A community-supported supercharged document management system: scan, index and archive all your documents
Project mention: I Built an Open Source AI Workspace for Paperless-ngx Because I Wanted Document Intelligence | dev.to | 2026-05-08And even after organizing everything with tools like Paperless-ngx, I still felt like something was missing.
-
SheetJS js-xlsx
๐ SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs
Project mention: How to Convert Supplier CSVs to Shopify/Amazon/WooCommerce Without Uploading to a Server | dev.to | 2026-06-01The decision to process everything in the browser wasn't just about cost savings (zero server bills). It's a privacy feature: supplier inventory data, wholesale prices, and margin calculations never leave the user's machine. Technically, the app uses Papa Parse for CSV and SheetJS for XLSX, both loaded dynamically from CDN. The parsed rows are stored in a simple JavaScript array โ no WebAssembly, no worker pool, just plain array operations that complete in under 50ms for typical supplier files.
-
I take responsibility for my professional directional choices. In 2017 when I joined Oracle's OCI, I was encouraged to learn Go at the time. I looked at some Go code at some of my previous jobs, but never believed in myself that I was capable of self teaching myself Go because I never learned programming from anybody. I taught myself. I probably would have enjoyed myself a lot more at Oracle had I been a Go developer, but at the time, I lacked the ability and I didn't have the confidence to open the text editor and begin writing "package main" knowing that when I would see "package providers" I would know that "main" and "providers" were something. Before AI, I learned Go. By 2019 I was convinced. I started programming in Go and I began contributing professionally. The language didn't click for me until 2022. At that time, I saw how my early days of PHP development actually prepared me well for what Go offered, and how it solved all of the problems I had back then. With a few solid examples, and the fundamentals understood, I was able to begin writing packages first in Go, then I moved onto applications both in the form of cli and interactive web based. I've even built Go applications with wails.
-
nx
The Monorepo Platform that amplifies both developers and AI agents. Nx optimizes your builds, scales your CI, and fixes failed PRs automatically. Ship in half the time.
Project mention: Designing for Scale: Repository Structures that Boost Software Development Productivity | dev.to | 2026-05-20The solution isn't always a knee-jerk switch to a polyrepo. As radwanalmsora highlighted in the discussion, more often it's about investing in robust tooling for your monorepo. Tools like Bazel, Nx, or Turborepo can build graphs to understand dependencies, ensuring CI only runs affected targets. Combined with CODEOWNERS files, these tools enable even massive monorepos (think Google or Meta scale) to function efficiently. The takeaway for technical leadership: invest in smart tooling early to maintain high software development productivity, rather than letting a lack of structure dictate your repository strategy.
-
-
Searches a curated SQLite database of official Angular code examples with emphasis on modern and recently updated features. The examples are maintained in the Angular CLI repository at https://github.com/angular/angular-cli/tree/main/packages/angular/cli/lib/examples. At the time of writing, there is a single @if control flow example available, but we expect the collection to grow significantly for the release of Angular v21.
-
NativeScript
โก Write Native with TypeScript โจ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java, Dart). Use what you love โค๏ธ Angular, React, Solid, Svelte, Vue with: iOS (UIKit, SwiftUI), Android (View, Jetpack Compose), Flutter and you name it compatible.
NativeScript is a hybrid mobile app framework that allows developers to build truly native iOS and Android apps using JavaScript, TypeScript, or Angular. Unlike frameworks that rely on WebViews, NativeScript provides direct access to native APIs, ensuring apps perform like native applications. It is ideal for developers who want the convenience of JavaScript while leveraging full native functionality.
-
Angular Material v22 adds a small but surprisingly useful improvement to buttons: built-in progress indicator support. Instead of manually swapping button text with a spinner and dealing with layout jumpiness, we can let the Material button directive manage the loading UI for us. In this post, I'll show you the old manual approach, why it creates a small UX issue, and how Angular Material v22 cleans it up.
-
javascript-testing-best-practices
๐๐ ๐ข Comprehensive and exhaustive JavaScript & Node.js testing best practices (August 2025)
-
Iโm doing offline-first apps at work and want to emphasize that youโre constraining yourself a lot trying to do this.
As mentioned, everything fast(ish) is using SQLite under the hood. If you donโt already know, SQLite has a limited set of types, and some funky defaults. How are you going to take this loosey-goosey typed data and store it in a backend database when you sync? What about foreign key constraints, etc., can you live without those? Some of the sync solutions donโt support enforcing them on the client.
Also, the SQLite query planner isnโt great in my experience, even when youโre only joining on ids/indexes.
Document databases seem more friendly/natural, but as mentioned indexeddb is slow.
I wish this looked at https://rxdb.info/ more. They have some posts that lead me to believe they have a good grasp on the issues in this space at least
-
JHipster
JHipster, much like Spring initializr, is a generator to create a boilerplate backend application, but also with an integrated front end implementation in React, Vue or Angular. In their own words, it "Is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures."
Even worse, 95 (60%) of those pull requests were merged into the main branch, 50 of them by a bot user, without any user interaction. This led to the malicious package being pushed to production code in less than an hour, as showcased by the jhipster/generator-jhipster repository.
-
// https://github.com/jasontaylordev/CleanArchitecture/blob/main/src/Application/Common/Interfaces/IApplicationDbContext.cs public interface IApplicationDbContext { DbSet TodoLists { get; } DbSet TodoItems { get; } Task SaveChangesAsync(CancellationToken cancellationToken); }
-
sweetalert2
โจ A beautiful, responsive, highly customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes. Zero dependencies. ๐บ๐ฆ๐ช๐บ
Check the official repository: https://github.com/sweetalert2/sweetalert2
-
ag-Grid
The best JavaScript Data Table for building Enterprise Applications. Supports React / Angular / Vue / Plain JavaScript.
Project mention: ag-Grid VS Webix Grid - a user suggested alternative | libhunt.com/r/ag-grid | 2026-02-16 -
Anyway, RestlessIDE features OpenProject, a (you guessed it) open-source software package that lets you create and assign tickets, set timelines, build Gantt charts(!), write wiki pages, and manage your projects through whichever strategy works for you. Your whole team on RestlessIDE can log in using the same credentials, and you can configure it to send everyone emails at an alarming rate just like Jira, if you want to.
-
-
ABP
Open-source web application framework for ASP.NET Core! Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET. Provides the fundamental infrastructure, cross-cutting-concern implementations, startup templates, application modules, UI themes, tooling and documentation.
Project mention: We migrated a .NET app from ABP Framework to Granit without downtime - here's the playbook | dev.to | 2026-05-21We just finished moving a 15-module .NET service from ABP Framework to Granit โ without a maintenance window, without a code freeze, and without a parallel run-everything-twice phase. The whole thing took about ten weeks running alongside feature work.
Angular discussion
Angular related posts
-
Component Party
-
Notion-Style Block Editor for Any Framework
-
Renovate & Dependabot: The New Malware Delivery System
-
Phantom-UI Creates Structure-Aware Skeleton Loaders from the DOM
-
Drive JHipster with your AI agent: introducing jhipster-mcp (v0.0.4)
-
Better Loading Buttons in Angular Material v22
-
Deploying Angular applications to Cloudflare with Void
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 Jun 2026
Index
What are some of the best open-source Angular projects? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Angular | 100,175 |
| 2 | storybook | 90,212 |
| 3 | 33-js-concepts | 66,469 |
| 4 | Ionic Framework | 52,521 |
| 5 | prettier | 51,901 |
| 6 | 30-Days-Of-JavaScript | 46,418 |
| 7 | paperless-ngx | 41,918 |
| 8 | SheetJS js-xlsx | 36,231 |
| 9 | Wails | 34,620 |
| 10 | nx | 28,826 |
| 11 | javascript-interview-questions | 27,451 |
| 12 | angular-cli | 27,024 |
| 13 | NativeScript | 25,529 |
| 14 | components | 25,030 |
| 15 | javascript-testing-best-practices | 24,601 |
| 16 | RxDB | 23,216 |
| 17 | JHipster | 22,414 |
| 18 | CleanArchitecture | 20,149 |
| 19 | sweetalert2 | 18,081 |
| 20 | ag-Grid | 15,370 |
| 21 | OpenProject | 15,243 |
| 22 | PeerTube | 14,749 |
| 23 | ABP | 14,280 |