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
#cplusplus #c #c_plus_plus #c_sharp #cross_platform #flatbuffers #go #grpc #java #javascript #json_parser #marshalling #mmap #protobuf #python #rpc #rust #serialization #serialization_library #typescript #zero_copy

FlatBuffers is a tool that helps you store and send data efficiently across different devices and programming languages. It lets you access the data directly without needing to unpack it first, which saves time and memory. Hereโ€™s how it benefits you FlatBuffers uses less memory, making it ideal for applications where space is limited.
- **Cross-Language Compatibility** You define your data structure, generate the necessary code, and then serialize and deserialize the data easily.
- **Wide Support**: It works on many operating systems like Windows, macOS, Linux, and Android, and supports numerous programming languages such as C++, Java, Python, and more.

This makes FlatBuffers a powerful tool for developing efficient and compatible software.

https://github.com/google/flatbuffers
๐Ÿ‘1
#cplusplus #android #audio_processing #c_plus_plus #calculator #computer_vision #deep_learning #framework #graph_based #graph_framework #inference #machine_learning #mediapipe #mobile_development #perception #pipeline_framework #stream_processing #video_processing

MediaPipe is a tool that helps you add smart machine learning features to your apps and devices. It works on mobile, web, desktop, and other devices. You can use pre-made solutions for tasks like vision, text, and audio processing, or customize the models to fit your needs. MediaPipe also offers tools like Model Maker and Studio to help you create and test your solutions easily. This makes it easier to delight your customers with innovative features without needing deep machine learning expertise.

https://github.com/google-ai-edge/mediapipe
#cplusplus #c_plus_plus #chrome #css #electron #html #javascript #nodejs #v8 #works_with_codespaces

Electron is a tool that lets you create desktop applications using JavaScript, HTML, and CSS. It works on macOS, Windows, and Linux. You can install it using `npm` and start building apps quickly with tools like Electron Fiddle or the electron-quick-start repository. This makes it easy to develop cross-platform applications without needing to learn multiple programming languages. It's used by popular apps like Visual Studio Code, and there are many resources available to help you get started.

https://github.com/electron/electron
#cplusplus #abstraction #c_plus_plus #high_performance_computing #hpsf #kokkos #parallel_computing #programming_model

Kokkos is a tool that helps you write programs that run fast on many different computer systems. It works with various programming models like CUDA, HIP, and OpenMP, making it easy to use on different hardware. This means your programs can be efficient and work well on complex computer architectures. To get started, you can watch video lectures, read the programming guide, and look at examples. You can download Kokkos from GitHub or install it using tools like Spack. The benefit is that your programs will be faster and more flexible, working well on various high-performance computing platforms.

https://github.com/kokkos/kokkos
#cplusplus #c_plus_plus #cataclysm #game #hacktoberfest #zombies

Cataclysm: Dark Days Ahead is a turn-based survival game set in a post-apocalyptic world. You have to survive in a harsh environment, find food and equipment, and fight against various monsters and other survivors. The game is highly customizable and has a large community of contributors who continuously improve it. You can download and play it for free, and even contribute to its development if you want. This game offers a challenging and engaging experience with endless possibilities, making it fun and rewarding to play.

https://github.com/CleverRaven/Cataclysm-DDA
#cplusplus #audio #c #c_plus_plus #dash #hevc #hls #live #live_streaming #low_latency #media_server #multimedia #prometheus_exporter #rtmp #server_side #srt #streaming #video #video_conferencing #video_streaming #webrtc

SRS (Simple Realtime Server) is a powerful and efficient video server that supports multiple streaming protocols like RTMP, WebRTC, HLS, and more. It works on various operating systems (Linux, Windows, macOS) and hardware architectures. You can easily set it up using Docker and stream videos using tools like FFmpeg or OBS. SRS is free and open-source, licensed under MIT, making it a great choice for developers to build high-quality streaming platforms. It also offers extensive documentation and community support, making it easier to get started and troubleshoot issues.

https://github.com/ossrs/srs
๐Ÿ”ฅ1