With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js. Learn more โ
Top 23 Browser Open-Source Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
slate
A completely customizable framework for building rich text editors. (Currently in beta.) (by ianstormtaylor)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Avalonia
Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology
-
fingerprintjs
Browser fingerprinting library. Accuracy of this version is 40-60%, accuracy of the commercial Fingerprint Identification is 99.5%. V4 of this library is BSL licensed.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Next.js is a powerful React framework that enables developers to build server-rendered applications, static websites, and more. It's designed for production and provides features like automatic code splitting and optimized prefetching.
We'll use several interesting technologies to achieve this: Strapi CMS to take care of the content management and backend, Astro which is a great new technology for quickly creating blazing fast frontend apps, and ChatGPT to provide the article summaries.
Fyi, if you are ever looking for a fun project you might be able to implement this. The vscode editor source is available as a library https://microsoft.github.io/monaco-editor/
Project mention: Bitmagnet Allows People to Run Their Own Decentralized Torrent Indexer Locally | news.ycombinator.com | 2024-02-18
Project mention: Why does part of the Windows 98 Setup program look older than the rest? | news.ycombinator.com | 2024-04-09SerenityOS replicates that look and feel. It is also implemented in a dialect of C++ that adheres to some of the good parts of C++98: https://serenityos.org
Servo, the embeddable, independent, memory-safe, modular, parallel web rendering engine
WPF is not the best example of open source, as some components are still closed source. Though it only runs on Windows, a closed source operating system, so perhaps that is not so important.
https://github.com/dotnet/wpf/issues/2554
That said, there are cross platform, open source .NET UI frameworks out there, including one that is inspired by WPF:
https://avaloniaui.net/
Using something like Vitest, Jest, or Mocha didn't work because:
Project mention: Ask HN: Can anyone suggest few open source projects for SaaS Boilerplate? | news.ycombinator.com | 2024-04-17For backend this might help https://feathersjs.com. Iโm not affiliated with them, just a happy user.
Browserify to use node packages in the browser.
Project mention: JavaScript Libraries for Implementing Trendy Technologies in Web Apps in 2024 | dev.to | 2024-04-09Brain.js
Project mention: Show HN: Consol3 โ A 3D engine in the terminal that executes on the CPU | news.ycombinator.com | 2024-02-23supports WebGL over SSH/MoSH
https://www.brow.sh/docs/introduction/ :
> The terminal client updates and renders in realtime so that, for instance, you can watch videos. It uses the UTF-8 half-block trick () to get 2 colours from every character cell, thus simulating basic graphics.
https://github.com/fathyb/carbonyl :
> Carbonyl originally started as html2svg and is now the runtime behind it.
Always wondered how brew.sh added the brew sprite there; that's real nice.
TIL that e.g. Kitty term can basically framebuffer modified Chrome?
https://github.com/chase/awrit :
> Yep, actual Chromium being rendered in your favorite terminal that supports the Kitty terminal graphics protocol.
FWIW Cloudflare has clientless Remote Browser Isolation that also splits the browser at the rendering engine.
A TUI Manim renderer would be neat. Re: Teaching math with Manim and interactive 3d: https://github.com/bernhard-42/jupyter-cadquery/issues/99
What would you add to make it easier to teach with this entirely CPU + software rendering codebase?
What prompts for learning would you suggest?
- Pixar in a Box, Wikipedia history of CG industry: https://westurner.github.io/hnlog/#comment-36265807
- "Rotate a wireframe cube or the camera perspective with just 2d pixels to paint to; And then rotate the cube about a point other than the origin, and then move the camera while the cube is rotating"
- OTOH, ManimML, Yellowbrick, and the ThreeJS Wave/Particle simulator might be neat with a slow terminal framebuffer too
Project mention: How SingleFile Transformed My Obsidian Workflow | news.ycombinator.com | 2024-01-26That's interesting. I have been saving articles as PDF files, which is browser-independent, but useful just for search and reference, a nuisance to quote/copy-and-paste.
If I search only the computer, I don't get results from EBay and Amazon at the top. The idea of keeping the knowledge base separate from the primary notes is a good idea. In my case, that knowledge base is the file system, and the primary notes are whatever I choose.
When I was using Evernote, the inbox was the knowledge base and notebooks were the focus. I just had too many different potential projects going on to manage this well.
Looking to focus.
I'll revisit Firefox and SingleFile.
Explanation of the zip file inside.
https://github.com/gildas-lormeau/SingleFile/blob/master/faq...
I don't need/use IDA, Nemlei just used https://obfuscator.io/, which just obfuscates the crap out of the code using various known methods (which I won't go into detail, it's public knowledge) and an un-obfuscation was cooked up by others. The one fucked-up thing the website does is randomizing function names, it just changes every variable/function name. We can't "un-obfuscate" those, so it's up to our brains to figure out what the code does, and change the names back.
Project mention: Show HN: I built a website to share files and messages without any server | news.ycombinator.com | 2024-05-05look at https://peerjs.com that this the project is using.
Project mention: Conflicting info on Dark Mode removal from Firefox for iOS | news.ycombinator.com | 2024-03-27Users are complaining that the latest Firefox for iOS update has removed the "Dark mode" option from the menu:[1]
> I suffer from Diabetic Retinopathy and hence photophobia. To me, this removal is an Accessability issue.
A forum moderator who's in touch with the developers said days ago that this is an experiment affecting half of the userbase:[2]
> The team is currently doing an experiment. Since March 15, 50% of users no longer see Night Mode switch from the hamburger menu. We're using this experiment to monitor and evaluate the impact of removing, so it'll be hugely valuable to hear your feedback around this feature. Thanks!
However, Mozilla's iOS team manager doesn't know about this huge experiment and think it is a bug:[3]
> Moving Focus into the Firefox repo so it can get more love and support. This happened last release and may be the culprit that broke dark mode. We're looking into this right now.
[1] https://github.com/mozilla-mobile/firefox-ios/issues/19365#issuecomment-2018447405
Run ng test to execute the unit tests via Karma.
Instead of manually having to think of defaults for your interface properties, you could use Faker.
Browser related posts
-
Caniwebview.com โ Like Caniuse but for Webviews
-
WebUI โ lightweight WebView with Multi-language back end and full OS API access
-
Show HN: Dillo 3.1.0 released after 9 years
-
What Are You Building? Share Your Projects
-
GitHub Sponsor the Servo Rust project!
-
Show HN: Extracting structured data from the web with LLMs
-
GPU Compute in the Browser at the Speed of Native: WebGPU Marching Cubes
-
A note from our sponsor - SurveyJS
surveyjs.io | 9 May 2024
Index
What are some of the best open-source Browser projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Next.js | 121,024 |
2 | astro | 42,690 |
3 | Monaco Editor | 38,427 |
4 | slate | 29,033 |
5 | webtorrent | 29,048 |
6 | serenity | 28,823 |
7 | Servo | 26,117 |
8 | Avalonia | 23,824 |
9 | mocha | 22,441 |
10 | fingerprintjs | 20,963 |
11 | Nightmare | 19,514 |
12 | gotty | 18,454 |
13 | brave-browser | 16,711 |
14 | feathers | 14,936 |
15 | browserify | 14,527 |
16 | Brain.js | 14,199 |
17 | carbonyl | 14,153 |
18 | SingleFile | 13,778 |
19 | javascript-obfuscator | 12,823 |
20 | peerjs | 11,980 |
21 | firefox-ios | 11,971 |
22 | karma | 11,923 |
23 | faker | 11,823 |
Sponsored