swift-cross-ui
open-source-mac-os-apps
swift-cross-ui | open-source-mac-os-apps | |
---|---|---|
3 | 38 | |
487 | 39,610 | |
- | - | |
8.8 | 5.3 | |
13 days ago | 5 days ago | |
Swift | Swift | |
MIT License | Creative Commons Zero v1.0 Universal |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
swift-cross-ui
-
Writing Gnome Apps with Swift
For another SwiftUI-like wrapper, see also https://github.com/stackotter/swift-cross-ui (used by Adawaita to generate widgets, and mentioned in other comments).
The key premise of this approach is to provide a SwiftUI-like declarative wrapper around Gnome functionality. It's unclear what it adds over swift-cross-ui.
SwiftUI itself has growing pains mainly around being on the right thread for processing/updates and getting data binding right.
Blog entries on swift.org or from Apple tend to be little demos that show the happy path, but when discussing new frameworks (like a Gnome wrapper) or platforms (like the recent embedded), I'd like more demonstration that the authors understand and address key issues and will sustain development. Cross-platform UI frameworks get complicated quickly and have a long tail of issues (cf Flutter, Java/Eclipse, et al) that can be blockers for clients/users. For Swift it doesn't help to have multiple concurrency models and obviously different behaviors on apple platforms and Linux (where UI is not officially tested).
-
Mousetrap.jl: a GUI library for Julia and C++ that fully wrap GTK4
Some interesting stuff happening here [1] and here [2] too.
[1] https://github.com/stackotter/swift-cross-ui/tree/main
- SwiftCrossUI - cross-platform SwiftUI-like UI framework built on SwiftGtk
open-source-mac-os-apps
-
Favourite open-source apps?
There is a github repo with a list of Open source mac os apps
- I'm new macbook user
-
What are your favorite open source apps?
Here’s a nice collection on GitHub that’s regularly updated if anyone’s interested.
- First macbook long time windows user
-
Tutorial Mac OS
Some more listed here: https://github.com/serhii-londar/open-source-mac-os-apps
-
Ask HN: Resources to Learn macOS Development?
The other responses have some great answers, but I learn best by breaking something that is already working, and so this list may have useful sources of code to poke around in: https://github.com/serhii-londar/open-source-mac-os-apps
- Best apps for a newbie to not miss ? I am going to use my first ever MBP I need recommendations please to make most of the machine
- Crowdsourced database of your favourite apps for the mac
-
MP3 Tagger and Filerenamer
I am looking for a good Mp3 file tagger and renamed (based on those tags). I cannot find anything. Googling for it ends up in all sorts of free-ad-fremium-subscription trash. Also on https://github.com/serhii-londar/open-source-mac-os-apps isn't such a thing.
-
Your best recommendations for apps, which are not broadly known.
Oh and an extensive list of free open source mac apps (hosted on Github).
What are some alternatives?
OpenSwiftUI - WIP — OpenSwiftUI is an OpenSource implementation of Apple's SwiftUI DSL.
Turbo-Boost-Switcher - Turbo Boost disabler / enable app for Mac OS X
Mousetrap.jl - Finally, a GUI Engine made for Julia
Tenacity - Tenacity is an easy-to-use, privacy-friendly, FLOSS, cross-platform multi-track audio editor/recorder for Windows, macOS, Linux and other operating systems. Project currently on an indefinite hiatus.
CImGui.jl - Julia wrapper for cimgui
Rectangle - Move and resize windows on macOS with keyboard shortcuts and snap areas
Tokamak - SwiftUI-compatible framework for building browser apps with WebAssembly and native apps for other platforms
awesome-macOS -  A curated list of awesome applications, softwares, tools and shiny things for macOS.
SwiftGtk - A Swift wrapper around gtk-3.x and gtk-4.x that is largely auto-generated from gobject-introspection
Maccy - Lightweight clipboard manager for macOS
OpenCombine - Open source implementation of Apple's Combine framework for processing values over time.
awesome-mac -  Now we have become very big, Different from the original idea. Collect premium software in various categories.