Top 23 Native Open-Source Projects
-
Imgui 1.88 from https://github.com/ocornut/imgui (as shown on the link)
-
expo
An open-source platform for making universal native apps with React. Expo runs on Android, iOS, and the web.
Expo Go Android's code
-
Appwrite
Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!
-
You-Dont-Need-Lodash-Underscore
List of JavaScript methods which you can use natively + ESLint Plugin
In one of my team's Pull Requests I noticed date-fns being added as dependency for our components library for one usage: transform a timestamp to "MM/yy" string, as it represented a debit card's expiration date. Inspired by You don't (may not) need lodash/underscore, I thought to myself - can't we just implement a 2-digit month and 2-digit year formatting? It looks simple, right?
-
DearPyGui
Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies
Project mention: 2d-rendering library for simple graphics in python? | reddit.com/r/learnpython | 2022-08-13Dear PyGui might suit your needs quite well as it allows for drawing, layering if you want as well, and includes all the buttons, sliders and other controls you might need. Have a look at some example apps.
-
Project mention: Revery – Native, high-performance, cross-platform desktop apps built with Reason | news.ycombinator.com | 2022-08-15
-
Project mention: Are there any Non-Mobile Kotlin Native libraries wrapping C libraries like libhidapi/opengl? | reddit.com/r/Kotlin | 2022-08-06
If you were prepared to go to the JVM you might try JNA. https://github.com/java-native-access/jna
-
react-nodegui
Build performant, native and cross-platform desktop applications with native React + powerful CSS like styling.🚀
If you are strictly looking to make a desktop app, I would suggest looking at https://react.nodegui.org/ it is really easy to use and develop.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
red
Red is a next-generation programming language strongly inspired by Rebol, but with a broader field of usage thanks to its native-code compiler, from system programming to high-level scripting and cross-platform reactive GUI, while providing modern support for concurrency, all in a zero-install, zero-config, single 1MB file!
-
I used Vue with NativeScript and it worked well for a tablet app. It still is using version 2. I see they are working on a Vue 3 version, but like other libs, the final Vue 3 version is not ready. https://nativescript-vue.org/
-
https://github.com/dioxuslabs/dioxus runs on top of Tauri's WRY renderer but uses Rust macros to create UI. You don't have to write any JavaScript
-
You can get actual informations from examples and this guy is very useful
-
Until recently, there was only 64-bit support. 32-bit support is coming, though, see this pr. This means that you will be able to target 32-bit microcontrollers soon. Anything lower than 32-bit might not be realistic.
-
Here is the code for JNI, which uses the prebuilt JavaCPP library to call the getpid function. We don't have to write all the manual C binding code and rituals as the JavaCPP library already does it.
-
They're using https://keen-slider.io/. Though pretty much any slider/carousel can do this.
-
Project mention: Can Flutter/Dart replace JavaScript and React? If no, then Why | reddit.com/r/FlutterDev | 2022-01-12
You could build your App in React Native and utilize https://github.com/necolas/react-native-web or https://github.com/vincentriemer/react-native-dom
-
spring-native
Spring Native provides beta support for compiling Spring applications to native executables using GraalVM native-image compiler.
Project mention: Introducing Spring Native for JHipster: Serverless Full-Stack Made Easy | dev.to | 2022-03-24During this experience, I was surprised to find that Spring Native doesn't support caching yet. I believe this support will be added by the community soon. In the meantime, if you're looking to start/stop your infra as fast as possible, you probably don't care about caching. Caching is made for long-lived, JVM-strong, JVM-loving apps.
-
Check it out, it's pretty nice. http://dlang.org
-
Between 2011 and early 2021 I was heavily involved in the Titanium community. At first mostly as a user, but only a few years after I've first started using it I attended meetups, and later started hosting meetups, founded the Titanium Slack community, and then became a Developer Evangelist at Axway Appcelerator, the company in charge of building the Titanium SDK. Unfortunately early 2021 Axway announced they were going to discontinue Titanium, and by extension, hand it over to the community. As a person in Developer Relations, the moment that announcement was made, my job ended. So I had to move on.
-
-
phpmon
Lightweight, native Mac menu bar app that interacts with Laravel Valet. Helps you manage multiple PHP installations, locate config files and more.
Nico Verbruggen has created an amazing lightweight macOS menubar app called PHP Monitor to effortlessly manage PHP and Valet services. It provides a GUI to manage PHP versions, locate config files, stop & start Valet services and shows helpful information about your setup.
-
Silk.NET
The high-speed OpenGL, OpenCL, OpenAL, OpenXR, GLFW, SDL, Vulkan, Assimp, and DirectX bindings library your mother warned you about.
Requested version is 4.6 (also asked for 4.5 but no_error context requires 4.6, but error is the same for both). I will try and check the strings. Also i try to replicate the code using Silk.net as it uses glfw as backend.
-
-
react-native-create-library
:notebook: Command line tool to create a React Native library with a single command
Project mention: standalone react-native module with cocoapods dependency | reddit.com/r/codehunter | 2022-05-01I have successfully built a react-native module within a react-native int project. Now I want to extract this module (standalone i.e react-native-my-custom-module) to its own repo, so I can reuse it in other projects and open-source it. I tried using https://github.com/frostney/react-native-create-library to create this standalone react-native module. However, the react-native module has a dependency on external SDK(installed using CocoaPods i.e pod 'Firebase/Core') and due to this, I believe it is Breaking.
Native related posts
- Is the Expo Go client app open source?
- can't wait to see who is next
- Expo - large app without paying for EAS updates?
- Expectations: "Carbon killed C++" vs. Reality:
- How Carbon Fixes C++ Syntax
- Are there any Non-Mobile Kotlin Native libraries wrapping C libraries like libhidapi/opengl?
- Pro Tip: Make sure you're using the right libraries in your React Native apps, often there's a faster implementation.
Index
What are some of the best open-source Native projects? This list will help you:
Project | Stars | |
---|---|---|
1 | imgui | 40,521 |
2 | expo | 17,072 |
3 | You-Dont-Need-Lodash-Underscore | 15,135 |
4 | DearPyGui | 8,482 |
5 | revery | 7,930 |
6 | JNA | 7,332 |
7 | react-nodegui | 6,030 |
8 | red | 4,884 |
9 | nativescript-vue | 4,870 |
10 | dioxus | 4,573 |
11 | EntityComponentSystemSamples | 4,532 |
12 | Scala Native | 4,188 |
13 | JavaCPP | 3,900 |
14 | keen-slider | 3,467 |
15 | react-native-dom | 3,253 |
16 | spring-native | 2,677 |
17 | dmd | 2,619 |
18 | Titanium | 2,617 |
19 | SPStorkController | 2,568 |
20 | phpmon | 2,114 |
21 | Silk.NET | 2,020 |
22 | Native Windows GUI | 1,434 |
23 | react-native-create-library | 1,423 |
Are you hiring? Post a new remote job listing for free.