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
#python #ai #llm #slm #speech

Ultravox is a fast and advanced AI model that can understand both text and human speech without needing a separate step for speech recognition. It responds quickly, taking only about 150 milliseconds to start processing audio content. This makes it useful for real-time voice conversations. You can try it out through a demo page or by running it locally on your computer. Ultravox also allows you to train it with your own audio data, making it customizable for different languages or specific needs. Overall, Ultravox simplifies and speeds up interactions between humans and AI systems.

https://github.com/fixie-ai/ultravox
#typescript

Llama Coder is a tool that lets you create small apps with just one prompt. It uses advanced AI technology from Meta's Llama 3.1 and works with Together AI for processing. You can clone the project from GitHub, add your API key, and run it locally using simple commands. The benefit is that you can quickly generate apps without needing to write a lot of code, making it easier and faster to develop new projects.

https://github.com/Nutlope/llamacoder
#python

NVIDIA-Ingest is a powerful tool that helps extract content and metadata from documents like PDFs, Word files, and PowerPoint presentations. It uses advanced NVIDIA technologies to find, classify, and extract text, tables, charts, and images. This tool allows you to process documents in parallel, making it faster and more efficient.

The benefit to you is that NVIDIA-Ingest can automate the complex task of extracting useful information from documents, saving you time and effort. It also provides detailed results in a structured JSON format, which can be easily integrated into other applications or databases for further analysis or use. Additionally, it supports various extraction methods to balance speed and accuracy, making it versatile for different needs.

https://github.com/NVIDIA/nv-ingest
🤯1
#cmake #c #cmake #cplusplus #cpp #libraries #package_manager #packages #vcpkg #visual_studio #windows

vcpkg is a free and open-source tool that helps C/C++ developers manage packages easily. It works on Windows, macOS, and Linux and supports various build systems like CMake and MSBuild. With vcpkg, you can easily install and manage libraries for your projects, control dependency versions, and even create and publish your own packages. It also offers features like binary caching and offline support, making your development process smoother. You can get started quickly with guides for different build systems and editors, and even contribute to the project if you want. This tool simplifies package management, saving you time and effort in your development work.

https://github.com/microsoft/vcpkg
#javascript #link_shortener #shorten_urls #shortener #url_shortener #urlshortener

Kutt.it is a tool that helps you shorten URLs easily. You can create, edit, and manage your links, set custom URLs, passwords, and expiration times. It also shows private statistics for your shortened links and has an admin page to manage users. You can use it with different databases like SQLite, Postgres, or MySQL, and it supports custom domains. Setting it up is simple, and there are browser extensions and integrations with other tools available. This makes it easy to use and helps you keep track of your links efficiently.

https://github.com/thedevs-network/kutt
🤮2
#cplusplus #aax #au #audio #audiounit #auv3 #c_plus_plus #cpp #framework #juce #plugin #vst #vst3

JUCE is a free, open-source framework that helps you create desktop and mobile applications, including audio plug-ins. It works on many platforms like macOS, iOS, Windows, and Linux. You can use JUCE with tools like CMake or the Projucer to manage your projects easily. This makes it simple to start new projects, view tutorials, and run examples. The benefit to you is that JUCE allows you to develop cross-platform applications quickly and efficiently, saving time and effort. It also provides detailed documentation and tutorials to help you get started.

https://github.com/juce-framework/JUCE
#typescript #english_learning #typing #typing_game #typing_practice #typingspeedtest

Qwerty Learner is a software designed for keyboard workers who use English as their primary work language. It helps improve both word memory and muscle memory for typing in English. Here’s how it benefits you You can practice remembering English words while strengthening your typing skills, especially useful if you type faster in your native language than in English.
- **Correct Muscle Memory** Includes dictionaries like CET-4, CET-6, GMAT, GRE, IELTS, and more, as well as programmer-specific words and API practices.
- **Phonetic Display and Pronunciation** Shows your typing speed and accuracy to help you track your progress.

Overall, Qwerty Learner is a comprehensive tool that enhances both your English vocabulary and typing skills.

https://github.com/RealKai42/qwerty-learner
#rust #embedded #embedded_hal #esp32 #rust

This tool helps you work with Espressif devices like ESP32, ESP32-C, ESP32-H, and ESP32-S series using Rust programming language. It provides a hardware abstraction layer (HAL) that makes it easier to control the hardware without needing the standard library. This is useful for creating efficient and low-level programs for these devices. If you have questions or need help, you can open an issue, start a discussion, or join the community on Matrix. The tool is free to use under MIT or Apache-2.0 licenses.

https://github.com/esp-rs/esp-hal
#python

This project is about creating a real-life version of GLaDOS, a smart and interactive AI character. It involves building both the hardware and software to make GLaDOS aware, interactive, and able to see and express herself. The system uses voice recognition, quick text transcription, and a local language model to respond fast. You can install it on various operating systems, but it's still experimental and requires some technical knowledge. The benefit is that you get a highly interactive AI that can talk, see, and animate itself, making it a unique and engaging experience.

https://github.com/dnhkng/GlaDOS
🔥1😨1
#rust #exercises #learning_by_doing #rust

This course helps you learn Rust programming by solving 100 exercises. You start from scratch and gradually become able to write your own Rust programs. To get started, visit rust-exercises.com and follow the instructions. You need to install Rust and can optionally use an IDE like RustRover or Visual Studio Code with the rust-analyzer extension. The benefit is that you learn Rust step-by-step, making it easier and more engaging, and you can check solutions if you get stuck. This approach helps you build practical skills in Rust programming.

https://github.com/mainmatter/100-exercises-to-learn-rust
1
#swift #framework #http #http2 #server #server_side_swift #swift #vapor #web_framework

Vapor is a web framework for Swift that helps you build websites, APIs, and cloud projects easily. It has a simple and expressive way of coding, making it user-friendly. You can join a supportive community of developers on Discord to get help and share ideas. If you find any bugs or security issues, you can report them directly. Vapor also has sponsors and backers who support its development, ensuring it keeps improving. Using Vapor can save you time and effort in building your projects efficiently.

https://github.com/vapor/vapor
👎1
#cplusplus #hacktoberfest #linux #mmorpg #multi_platform #multiplayer #trinitycore #wow

TrinityCore is a free and open-source framework for creating MMORPGs, mainly written in C++. It is based on the MaNGOS project but has been extensively improved over time. The benefit to you is that it allows you to contribute to and customize the game mechanics and code, making it highly flexible. You can report issues, submit fixes, and engage with the community through their website, wiki, forums, and Discord channel. This makes it a great tool for developers and gamers who want to be involved in the development process.

https://github.com/TrinityCore/TrinityCore
👏1
#javascript #domotics #javascript #magicmirror #mirror #raspberry_pi #smarthome

MagicMirror² is a free, open-source platform that turns your mirror into a smart assistant. You can add various modules to display information like weather, news, or calendar events. It's easy to set up and doesn't require a web server or browser. The community-driven project is constantly improving, and you can contribute by reporting bugs, translating texts, or donating to support its development. This makes your mirror more useful and personalized, helping you stay informed and organized.

https://github.com/MagicMirrorOrg/MagicMirror
👍1
#emacs_lisp #community_driven #configuration #emacs #spacemacs #vim

Spacemacs is a user-friendly version of the Emacs text editor, focusing on ergonomics, mnemonics, and consistency. It's easy to install with just one command using Git. Spacemacs offers great documentation, a beautiful GUI, and intuitive key bindings that are accessible by pressing the space bar or Alt-m. It supports both Emacs and Vim editing styles, making it ideal for pair-programming.

The benefit to you is that Spacemacs provides a polished and efficient editing experience with many ready-to-use packages organized in configuration layers. It also has a strong community support through Gitter Chat, Discord, and YouTube tutorials, making it easier to get help when needed. Overall, Spacemacs enhances your productivity with its well-designed interface and extensive features.

https://github.com/syl20bnr/spacemacs
#ruby #bare_metal #cloud #github_actions #hosting #linux #managed_cloud #open #opensource #portable #postgresql #ruby

Ubicloud is an open-source cloud system that you can run anywhere, similar to how Linux is an alternative to proprietary operating systems. It offers cloud services on bare metal servers from providers like Hetzner, Leaseweb, and AWS Bare Metal. You can either use their managed service or build your own cloud by setting up the control plane and connecting to the cloud console.

Using Ubicloud benefits you in several ways:
- It is cheaper than public cloud providers like AWS, saving you money.
- It gives you control over your infrastructure and data.
- It is portable and secure, allowing you to deploy apps easily and manage resources flexibly.
- You can use it for various workloads such as CI/CD pipelines, compute-heavy tests, or managing bare metal machines.

Overall, Ubicloud provides a cost-effective, open-source alternative to traditional cloud services, giving you more control and flexibility.

https://github.com/ubicloud/ubicloud
#rust #ai #codegen #coding_assistant #coding_language #developer_experience #developer_tools #gen_ai #ide #llms

Tabby is an AI coding assistant that you can host on your own servers, similar to GitHub Copilot but without needing cloud services. It has several key benefits:
- It works independently without a database or cloud service.
- It integrates easily with your existing tools using OpenAPI.
- It supports consumer-grade GPUs, making it accessible for many users.
- You can try it quickly with a simple Docker command and customize it as needed.
This makes Tabby a powerful and flexible tool for developers, allowing them to work more efficiently and accurately without relying on external services.

https://github.com/TabbyML/tabby
#python #automation #cli #json #money #outreach #python #twitter #youtube

MoneyPrinter V2 is an application that helps you make money online automatically. It has several features like a Twitter bot, YouTube Shorts automator, affiliate marketing on Amazon and Twitter, and finding local businesses for cold outreach. To use it, you need Python 3.9 and to follow the installation steps. The benefit to you is that it can save time and effort by automating tasks related to making money online, allowing you to focus on other things while the application works for you.

https://github.com/FujiwaraChoki/MoneyPrinterV2
#rust #ai #chatgpt #claude #cli #command_line #command_line_tool #gpt #llm #prompt #prompt_engineering #prompt_generator #prompt_toolkit #rust

`code2prompt` is a tool that helps you convert your entire codebase into a single prompt for large language models (LLMs) like GPT or Claude. It generates a well-formatted Markdown document showing your code structure and details. You can customize the prompt using templates, exclude certain files, and even get the token count of the generated prompt. This tool saves time by automating the process of copying and formatting multiple source files into a single prompt, making it easier to analyze, document, or improve your code using LLMs. It also allows you to save the prompt to a file or copy it directly to your clipboard.

https://github.com/mufeedvh/code2prompt
#shell #arch #configuration #fedora #hyprland #linux

This package helps you set up Hyprland, a complex window manager, on Arch Linux or Fedora-based systems. It includes an easy installation script and a modern theme called ML4W Modern Light. Before installing, it's recommended to set up a basic Hyprland system first to ensure stability. The package works on most Arch and Fedora distributions, but there's no guarantee it will work everywhere due to different system configurations. You can find detailed installation instructions and troubleshooting tips in the provided wiki link. This setup makes your Hyprland experience more streamlined and visually appealing.

https://github.com/mylinuxforwork/dotfiles
#python #agents #langgraph #streamlit

This toolkit helps you build and run your own AI agent service easily. It uses LangGraph, FastAPI, and Streamlit to create a complete setup from defining the agent to a user-friendly chat interface. You can customize the agents, use multiple agents, and even deploy it with Docker for easy development. The toolkit includes features like content moderation, advanced streaming, and a feedback system, making it robust and efficient. This makes it simpler for you to get started with building your own AI agents without starting from scratch.

https://github.com/JoshuaC215/agent-service-toolkit