GitHub Trends
10.1K subscribers
15.3K links
See what the GitHub community is most excited about today.

A bot automatically fetches new repositories from https://github.com/trending and sends them to the channel.

Author and maintainer: https://github.com/katursis
Download Telegram
#swift #ai #android #barcode #camera #instagram #ios #javascript #jsi #library #native #qr #qrcode #react #react_native #react_native_camera #scanner #snapchat #typescript #vision #worklet

VisionCamera is a powerful camera library for React Native that offers many useful features. You can capture photos and videos, scan QR codes and barcodes, use multiple cameras, and adjust resolutions and frame rates. It also supports advanced features like facial recognition, object detection, and real-time video chats through frame processors. Additionally, you can draw shapes, text, and filters on the camera view, and it includes smooth zooming, fast pause and resume, HDR and night modes, and a custom video pipeline. Installing it is easy with npm, and there are detailed guides and examples to help you get started. Using VisionCamera can enhance your app's camera capabilities significantly.

https://github.com/mrousavy/react-native-vision-camera
1👍1
#rust #desktop_app #high_performance #mobile_app #native_app #rust #web_frontend #webview

Tauri is a tool for developers to build fast and small desktop applications that work on Windows, macOS, Linux, and even mobile devices like iOS and Android. You can use any front-end framework that works with HTML, JS, and CSS to create the user interface, while the backend is built with Rust. Tauri offers many features like app bundling, self-updating, system tray icons, and native notifications. It's easy to get started by installing the prerequisites and using the `create-tauri-app` tool. This makes it simpler and faster for developers to create cross-platform applications without a lot of extra work.

https://github.com/tauri-apps/tauri
#rust #android #css #desktop #html #ios #native #react #rust #ssr #ui #virtualdom #wasm #web

Dioxus is a powerful tool for building cross-platform apps using Rust. It allows you to create web, desktop, and mobile applications with a single codebase, making it very efficient. Here are some key benefits Build apps for web, desktop, and mobile with the same code.
- **Easy Setup** Uses signals-based state management similar to React and Svelte.
- **Bundling** Active community on Discord and GitHub, along with comprehensive documentation.
- **Native Performance**: Runs natively on devices, allowing direct access to system resources without IPC bridges.

Overall, Dioxus simplifies the process of building multi-platform applications while maintaining high performance and ease of use.

https://github.com/DioxusLabs/dioxus
👍1
#cplusplus #api #cplusplus #framework #game_development #game_engine #gamedev #gui #imgui #immediate_gui #library #multi_platform #native #toolkit #tools #ui

Dear ImGui is a simple and powerful C++ library for creating graphical user interfaces (GUIs). It's mainly used in game development and is great for making tools like debuggers or editors. Dear ImGui uses an "Immediate Mode" approach, which means it creates and draws widgets each frame, making it fast and easy to use. It supports many platforms and renderers like OpenGL and Vulkan, and it's free under the MIT license. This library helps developers create dynamic interfaces quickly and with less code, reducing bugs and making development easier.

https://github.com/ocornut/imgui
#typescript #android #app_framework #expo #framework #frontend #ios #javascript #mobile #native #native_apps #react #react_native #typescript #universal #web #web_framework

Expo is a tool that helps you make apps for Android, iOS, and the web using React and JavaScript. It simplifies the development process by handling complex tasks, allowing you to focus on features. Expo offers fast setup, easy access to native features like the camera, and painless updates without needing store approvals. You can write one codebase and deploy it across multiple platforms, saving time and effort. Expo also has a strong community and flexible workflows, making it easier to find help and customize your app as needed.

https://github.com/expo/expo