SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Toolkit 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.
-
slint
Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.
-
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.
-
DearPyGui
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
-
rubick
🔧 Electron based open source toolbox, free integration of rich plug-ins. 基于 electron 的开源工具箱,自由集成丰富插件。
-
nwb
A toolkit for React, Preact, Inferno & vanilla JS apps, React libraries and other npm modules for the web, with no configuration (until you need it)
-
ProjectVisBug
FireBug for designers › Edit any webpage, in any state https://a.nerdy.dev/gimme-visbug
-
liveblocks
Liveblocks is a platform to ship collaborative features like comments, notifications, text editors in minutes instead of months.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Uno: Create Beautiful Cross Platform .NET Apps Faster | news.ycombinator.com | 2024-05-01
Project mention: Cosmic Desktop Is Slated to Debut with Pop _OS 24.04 LTS | news.ycombinator.com | 2024-02-18
github.com/stretchr/testify
Official Website: https://blueprintjs.com/
Project mention: Ask HN: Why would you ever use C++ for a new project over Rust? | news.ycombinator.com | 2024-04-02Did you get a chance to check https://slint.dev?
Disclaimer: I work for Slint
For native GUI, DearPyGui[0] as modern as you can.
For browser web-based GUI, you can use nicegui[1]
[0] -- https://github.com/hoffstadt/DearPyGui
[1] -- https://github.com/zauberzeug/nicegui
Project mention: Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones? | news.ycombinator.com | 2024-05-06As someone who writes software for moderately boring business operations, I've been wondering making terminal-based apps with lots of keyboard shortcuts would lead to a more productive end user than writing a web app.
I've been looking at https://github.com/gui-cs/Terminal.Gui but haven't tried it yet.
I was looking at this space and nicegui seemed like the best ootb experience.
https://nicegui.io/
Rubick is not only powerful but also free and open source, ensuring transparency and fostering collaboration. Contribute to its growth or simply enjoy its benefits without any cost.
Discover the ultimate tool that makes your day-to-day tasks simpler and more efficient. Try Rubick today and experience the future of productivity!
Get Rubick: [Download Now](https://github.com/rubickCenter/rubick/releases)
Project mention: Hello all, I need some advice. I just got myself a gaming laptop after decades on consoles. A Legion pro 5 16, I9 13th gen, 32 GB RAM. What should I do/install/change when I first turn it on. | /r/GamingLaptops | 2023-12-11
Absolutely! The real complexity comes from conflict resolution. If someone edits the top, and someone else edits the bottom, which version do you go with? What if they're editing the same area? Entire companies exist to provide elegant solutions to this[0], so it's no simple task.
0: https://liveblocks.io/
You might ask what Job or what project. The answer depends on what you want to learn/do (as mentioned it codependent). If you want to know how the execution of a Programm happens in detail and how it can be manipulated during runtime you can dive into DynamoRIO (https://github.com/DynamoRIO/dynamorio). There, you can also learn a lot about instruction set architectures.
You might also consider building some support for tracing and profiling directly into your engine using Tracy or easy_profiler.
Toolkit related posts
-
Dear ImGui version v1.90.6 released
-
Black Triangles
-
Where do I start to learn C++ for a game development
-
PysimpleGUI
-
Python GUI libraries recommendations?
-
I want to add kali repositories to my ubuntu repositories.Does it harm my PC?
-
Updating the progress in UI from run.cpu_bound method
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 May 2024
Index
What are some of the best open-source Toolkit projects? This list will help you:
Project | Stars | |
---|---|---|
1 | imgui | 56,047 |
2 | fyne | 23,358 |
3 | iced | 22,892 |
4 | Testify | 22,115 |
5 | @blueprintjs/core | 20,428 |
6 | mybatis-plus | 15,805 |
7 | slint | 15,163 |
8 | DearPyGui | 12,347 |
9 | Gui.cs | 9,169 |
10 | bpmn-js | 8,216 |
11 | Telescope | 7,987 |
12 | nicegui | 7,495 |
13 | rubick | 7,285 |
14 | nwb | 5,562 |
15 | ProjectVisBug | 5,369 |
16 | LenovoLegionToolkit | 4,320 |
17 | liveblocks | 3,081 |
18 | gluegun | 2,909 |
19 | sherloq | 2,528 |
20 | dynamorio | 2,527 |
21 | ROM | 2,066 |
22 | easy_profiler | 2,072 |
23 | Storm | 2,043 |
Sponsored