SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Web Open-Source Projects
-
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Project mention: How do I go about targeting big tech(ish) job after 4+ years of small companies? | reddit.com/r/cscareerquestions | 2023-03-27system design primer github repo
-
There currently is a memory leak on web in the latest version of Flutter. It might be related. See this thread https://github.com/flutter/flutter/issues/122189 . If you can you can try to downgrade to Flutter 3.3.10 and see if it improves it.
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
Most React/Vue/Angular applications are SPAs with CSR: the HTML page is mostly empty, generally the same for every URL, and the page loads data on boot and renders it (at the time of writing, the Angular website is such an SPA+CSR).
-
Project mention: Please help with getting the HTML Code using curl (C++) from a YouTube site (link) | reddit.com/r/AskProgramming | 2023-03-27
You cannot simply request the HTML from YouTube, because it does not exist. You need to run an entire browser (using a tool like pupeteer), wait for the Javascript to construct the HTML, then query it.
-
As described in its documentation: “Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design.” Django comes with a lot of built-in features that free you from trivial responsibilities so you can focus on implementing the business logic behind your service. Some of these built-ins are:
-
webpack
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
Webpack is a static module bundler for modern JavaScript applications. On processing your application - Webpack internally builds a dependency graph from one or more entry points and then combines every module your project needs into one or more bundles, which are static assets from which content is served.
-
Project mention: Ask HN: How are you using GPT to be productive? | news.ycombinator.com | 2023-03-24
I built it using Tauri (https://tauri.app/) so hopefully the bundle sizes are much smaller than Electron's.
-
Sonar
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
-
-
Playwright
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
-
Ionic Framework
A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.
Project mention: What’s the best place to start when you only have an idea? | reddit.com/r/startups | 2023-03-19For those that think WordPress is just too basic, I hear you and sympathize because it is like shoving a football into a shoe if you have a lot of technology experience, For beginners persuaded to skip WordPress and wanted to know what I would for going straight to a mobile app but still keep the learning within your reach, I would highly recommend learning the Ionic Framework: https://ionicframework.com/
-
Hi, I want to include the material design icons in my webdesign. In the docs it says I could use the webfont which can be found here. However there is only ttf/otf but no woff2. In the docs it says there should be a woff2 that is 42KB in size, but I can't find it...
-
Parcel is a popular zero configuration build tool for the web. Some of its popular features include -
-
IDE: use whatever make you productive. I personally use vscode. VCS: git, as golang communities use github heavily as base for many libraries. AFAIK Linter: use staticcheck for linting as it looks like mostly used linting tool in go, supported by many also. In Vscode it will be recommended once you install go plugin. Libraries/Framework: actually the standard libraries already included many things you need, decent enough for your day-to-day development cycles(e.g. `net/http`). But here are things for extra: - Struct fields validator: validator - Http server lib: chi router , httprouter , fasthttp (for non standard http implementations, but fast) - Web Framework: echo , gin , fiber , beego , etc - Http client lib: most already covered by stdlib(net/http), so you rarely need extra lib for this, but if you really need some are: resty - CLI: cobra - Config: godotenv , viper - DB Drivers: sqlx , postgre , sqlite , mysql - nosql: redis , mongodb , elasticsearch - ORM: gorm , entgo , sqlc(codegen) - JS Transpiler: gopherjs - GUI: fyne - grpc: grpc - logging: zerolog - test: testify , gomock , dockertest - and many others you can find here
-
Appwrite
Secure Backend Server for Web, Mobile & Flutter Developers 🚀 AKA the 100% open-source Firebase alternative.
Also, they definitely aren't interested in an alternative approach. :/ https://github.com/appwrite/appwrite/issues/364
-
-
httpie
🥧 HTTPie for Terminal — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
Project mention: Can Requests be used to make a call to a js script? Need some guidance. | reddit.com/r/learnpython | 2023-03-25 -
Project mention: Teach me the ways of composition over inheritance! (Or I might lose my sanity) | reddit.com/r/rust | 2023-03-27
Yew also provides components, very similar to react. I've run into this very issue in Yew, which could have been solved if Rust had "union" types like typescript does with the & operator.
-
Project mention: 7 Proven Practices to Boost Development Speed and Project Quality | dev.to | 2023-03-27
When we implemented the MVP of the fintech app, we had a quite complicated form. At that time, I was still young and inexperienced. And eventually, we realized that our project was slowing down. We had to spend additional hours figuring out the reason. We had many unnecessary re-renders because we ignored basic rules related to props in React. I wanted to do everything possible to avoid such situations in the future. So, I added to the project linters like this and an additional starting configuration to package.json to run why-did-you-render. In short, this plugin issues a warning if something is re-rendered unnecessarily and suggests how to avoid it. Also, we included running Lighthouse in headless mode. Some people say that premature optimizations are bad, but for me, it's a principle: do it right from the start.
-
Project mention: Does go have a better way to handle x.a, x.b, x.c, etc.. | reddit.com/r/golang | 2023-03-24
An option is to `import . "github.com/gofiber/fiber/v2"`. You can then use `Map`, `Ctx`, etc. as if they were declared in api_v1.
-
IDE: use whatever make you productive. I personally use vscode. VCS: git, as golang communities use github heavily as base for many libraries. AFAIK Linter: use staticcheck for linting as it looks like mostly used linting tool in go, supported by many also. In Vscode it will be recommended once you install go plugin. Libraries/Framework: actually the standard libraries already included many things you need, decent enough for your day-to-day development cycles(e.g. `net/http`). But here are things for extra: - Struct fields validator: validator - Http server lib: chi router , httprouter , fasthttp (for non standard http implementations, but fast) - Web Framework: echo , gin , fiber , beego , etc - Http client lib: most already covered by stdlib(net/http), so you rarely need extra lib for this, but if you really need some are: resty - CLI: cobra - Config: godotenv , viper - DB Drivers: sqlx , postgre , sqlite , mysql - nosql: redis , mongodb , elasticsearch - ORM: gorm , entgo , sqlc(codegen) - JS Transpiler: gopherjs - GUI: fyne - grpc: grpc - logging: zerolog - test: testify , gomock , dockertest - and many others you can find here
-
glances
Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.
Project mention: Suggestion for a selfhosted system and containers web monitoring tool | reddit.com/r/selfhosted | 2023-03-28I'm looking for a web app having a UI to monitor system resources and processes (similar to Glances) docker containers (similar to Portainer) and that allows me to manually check and update containers (similar to WatchTower). It would be best if it's also installable via Docker itself!
-
-
Couldn't you do this with query tags? There's an open issue on PostgREST for this https://github.com/PostgREST/postgrest/issues/2506.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Web related posts
- FYI: Musicbrainz Has a New Last.fm-Type Service
- Maybe is a silly question. People often use libraries like React to build their pages in neocities?
- what do you think about alternative browser engines?
- Unable to file state taxes
- E2Guardian Sample Website
- Bitcoin Ordinals Support for Taproot Address
- 7 Proven Practices to Boost Development Speed and Project Quality
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007f160ca8cc48>
www.saashub.com | 29 Mar 2023
Index
What are some of the best open-source Web projects? This list will help you:
Project | Stars | |
---|---|---|
1 | system-design-primer | 215,135 |
2 | Flutter | 151,416 |
3 | Angular | 87,092 |
4 | puppeteer | 82,383 |
5 | Django | 69,446 |
6 | webpack | 62,818 |
7 | tauri | 61,195 |
8 | fastapi | 55,902 |
9 | Playwright | 48,941 |
10 | Ionic Framework | 48,795 |
11 | material-design-icons | 47,765 |
12 | parcel | 42,150 |
13 | GORM | 31,888 |
14 | Appwrite | 29,948 |
15 | spring-boot-demo | 29,041 |
16 | httpie | 26,907 |
17 | yew | 26,853 |
18 | lighthouse | 26,232 |
19 | Fiber | 25,300 |
20 | Echo | 25,249 |
21 | glances | 22,491 |
22 | envoy | 21,663 |
23 | postgrest | 20,236 |