OmniGUI / Omnigui
Licence: mit
A cross-platform GUI framework from scratch just to learn
Stars: ✭ 147
Projects that are alternatives of or similar to Omnigui
Libagar
Cross-Platform GUI Toolkit (stable)
Stars: ✭ 212 (+44.22%)
Mutual labels: cross-platform, gui, interface
Xtd forms
Modern c++17 library to create native gui for Microsoft Windows, Apple macOS and Linux.
Stars: ✭ 25 (-82.99%)
Mutual labels: framework, cross-platform, gui
Pyrustic
Lightweight framework and software suite to help develop, package, and publish Python desktop applications
Stars: ✭ 75 (-48.98%)
Mutual labels: framework, gui
Siris
DEPRECATED: The community driven fork of Iris. The fastest web framework for Golang!
Stars: ✭ 146 (-0.68%)
Mutual labels: framework, cross-platform
Engine
C++11 and SDL2 lightweight 2d game framework
Stars: ✭ 71 (-51.7%)
Mutual labels: framework, cross-platform
Criterion
A cross-platform C and C++ unit testing framework for the 21st century
Stars: ✭ 1,073 (+629.93%)
Mutual labels: framework, cross-platform
Nodegui Starter
A starter repo for NodeGui projects
Stars: ✭ 93 (-36.73%)
Mutual labels: cross-platform, gui
Iced
A cross-platform GUI library for Rust, inspired by Elm
Stars: ✭ 12,176 (+8182.99%)
Mutual labels: gui, interface
Easyfxml
A collection of tools and libraries for easier development on the JavaFX platform!
Stars: ✭ 102 (-30.61%)
Mutual labels: framework, gui
Shoes4
Shoes 4 : the next version of Shoes
Stars: ✭ 1,509 (+926.53%)
Mutual labels: cross-platform, gui
Nitroshare Desktop
Network file transfer application for Windows, OS X, & Linux
Stars: ✭ 1,150 (+682.31%)
Mutual labels: cross-platform, gui
Spirit
Atomistic Spin Simulation Framework
Stars: ✭ 67 (-54.42%)
Mutual labels: framework, cross-platform
Ara
ARA Records Ansible and makes it easier to understand and troubleshoot.
Stars: ✭ 1,176 (+700%)
Mutual labels: gui, interface
Abotx
Cross Platform C# Web crawler framework, headless browser, parallel crawler. Please star this project! +1.
Stars: ✭ 63 (-57.14%)
Mutual labels: framework, cross-platform
Hello imgui
Hello, Dear ImGui: cross-platform Gui apps for Windows / Mac / Linux / iOS / Android / Emscripten with the simplicity of a "Hello World" app
Stars: ✭ 120 (-18.37%)
Mutual labels: cross-platform, gui
Avalonia
A cross platform XAML framework for .NET
Stars: ✭ 12,588 (+8463.27%)
Mutual labels: cross-platform, gui
Codenameone
Cross-platform framework for building truly native mobile apps with Java or Kotlin. Write Once Run Anywhere support for iOS, Android, Desktop & Web.
Stars: ✭ 992 (+574.83%)
Mutual labels: framework, cross-platform
A cross-platform GUI framework from scratch just to learn.... that is already AWESOME!
Xamarin Forms is OK, but has too many limitations
What about having a Presentation Framework that:
- Loads the UI from the same XAML for every platform?
- It looks exactly the same in every platform?
OmniGUI is the answer
Some facts
- You can use OmniGUI inside you Xamarin Forms/Native project because OmniGUI renders inside a view, like any other control :)
- OmniGUI's XAML looks similar to WPF/UWP/Silverlight
- Uses Reactive Programming. Be Reactive, my friend.
- MVVM-ready. The controls in each platform have BindingContext (DataContext) to attach to your ViewModels and use
Bindings
- It currently runs on
- Windows Desktop
- Android
- iOS
- Universal Windows Platform
- Linux
- more platforms with a few touches :)
Running on UWP
Running on iOS
Running on Android
Running on Windows Desktop
Running on Linux (Ubuntu)
How it works? https://github.com/OmniGUI/OmniGUI/wiki/How-it-works
If you want to know more, just ping me in Twitter at @SuperJMN.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].