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 #agents #document_search #evaluation #guardrails #llms #optimization #prompts #rag #vector_stores

Ragbits is a tool that helps build and deploy GenAI applications quickly. It offers features like swapping between many language models, ensuring safe interactions with these models, and connecting to various data storage systems. Ragbits also includes tools for managing data and testing prompts, making it easier to develop reliable AI applications. This helps users create more accurate and efficient AI systems by integrating the latest data and reducing errors. Overall, Ragbits makes it faster and more efficient to develop and deploy AI applications.

https://github.com/deepsense-ai/ragbits
#jupyter_notebook

Unsloth is a tool that makes it much faster and easier to fine-tune large language models like Llama, Mistral, and Gemma, even on regular computers or single GPUs. It uses smart tricks to speed up training by 2 to 5 times and cuts memory use by up to 70%, so you can train models quickly without needing expensive hardware[1][3][4]. The benefit is that anyone—developers, researchers, or AI fans—can create custom AI models for different tasks, from chatting to vision, in less time and with less hassle, using ready-made notebooks and guides for popular models[3][5].

https://github.com/unslothai/notebooks
#python

Archon is a special AI tool that can create other AI agents on its own. It helps developers by making AI agents that can improve themselves over time, reducing the need for human intervention. This means users can automate tasks more efficiently and build complex systems where multiple AI agents work together. Archon also includes a library of prebuilt tools and examples, making it easier to create new AI agents with less effort. This technology is beneficial because it saves time and allows for more flexible and efficient AI development.

https://github.com/coleam00/Archon
#java #anthropic #chatgpt #chroma #embeddings #gemini #gpt #huggingface #java #langchain #llama #milvus #ollama #onnx #openai #openai_api #pgvector #pinecone #vector_database #weaviate

LangChain4j helps you add powerful AI to your Java applications by making it easy to use Large Language Models (LLMs). It provides a simple way to switch between different LLMs and embedding stores without needing to learn each one's specific API. This means you can easily experiment with different models and tools, making your development process faster and more flexible. LangChain4j also offers many examples and tools to help you build complex AI applications quickly, such as chatbots and retrieval systems. This simplifies the integration of AI into your projects, allowing you to focus on creating better applications.

https://github.com/langchain4j/langchain4j
#typescript #alternative #converter #data_manipulation #developer_tools #devtools #frontend #good_first_issue #image_manipulation #image_processing #javascript #pdf_manipulation #productivity #react #self_hosted #swissarmyknife #tools #typescript #video_manipulation #webapp #website

OmniTools is a self-hosted web app that helps with many tasks like image and video editing, number crunching, and more. It offers tools for resizing images, converting videos, calculating dates, and generating prime numbers. You can run it on your own computer using Docker, which means your data stays local. This app is open-source and free, allowing you to contribute new features or tools easily. Using OmniTools simplifies many everyday tasks and keeps your data private.

https://github.com/iib0011/omni-tools
👍1
#vue #admin_tempalte #art_design_pro #vite #vue_element_admin #vue3 #vue3_admin

Art Design Pro is a free, open-source tool for building admin systems. It uses the latest technology and offers a beautiful interface, making it easy to create high-quality admin systems. You can customize themes and use many features like global search, multi-language support, and rich text editing. This helps developers build systems that are both visually appealing and user-friendly, saving time and effort in development.

https://github.com/Daymychen/art-design-pro
#python

Boltz-2 is a new AI model that helps predict how molecules fit together and how strongly they bind. It's very accurate and works much faster than older methods, making it useful for finding new medicines. This model is open-source, meaning anyone can use it for free, which helps researchers and companies work together to discover new drugs more efficiently. By speeding up the process of testing many molecules, Boltz-2 can help find promising treatments faster and more cost-effectively.

https://github.com/jwohlwend/boltz
#jupyter_notebook #android #asr #deep_learning #deep_neural_networks #deepspeech #google_speech_to_text #ios #kaldi #offline #privacy #python #raspberry_pi #speaker_identification #speaker_verification #speech_recognition #speech_to_text #speech_to_text_android #stt #voice_recognition #vosk

Vosk is a powerful tool for recognizing speech without needing the internet. It supports over 20 languages and dialects, making it useful for many different users. Vosk is small and efficient, allowing it to work on small devices like smartphones and Raspberry Pi. It can be used for things like chatbots, smart home devices, and creating subtitles for videos. This means users can have private and fast speech recognition anywhere, which is especially helpful when internet access is limited.

https://github.com/alphacep/vosk-api
#c_lang #alsa #audio_visualizer #freebsd #glsl_shaders #linux #macos #ncurses #pipewire #portaudio #pulseaudio #sdl2 #sndio #windows

Cava is a free, open-source audio visualizer that works on Linux, FreeBSD, macOS, and Windows, letting you see music as moving bars right in your terminal or desktop window[1][3]. It’s easy to install and use, supports many audio systems, and lets you customize colors and settings. The main benefit is that it makes listening to music more fun and visually engaging, especially for people who enjoy seeing sound represented in real time, and it works on almost any computer or device[1][3][4].

https://github.com/karlstav/cava
#other

Here’s a simple summary of the most important information and its benefit to you get enough good sleep, avoid smoking, move your body every day, and eat less sugar—doing just these four can make a big difference. The text also shares tips from neuroscience, like getting sunlight in the morning to help wake up and feel better, and avoiding bright lights at night to sleep well. Eating mostly plants and fermented foods helps your gut and immune system, while timing your meals (like eating in an 8-hour window) can boost your health and even help you live longer. The text also explains how your brain’s chemicals, like dopamine, affect your mood and motivation, and how you can use simple tricks—like taking breaks, trying new things, or doing light exercise—to stay focused and happy. The benefit is that you can feel better, think clearer, and stay healthier by making small, smart changes to your daily routine.

https://github.com/zijie0/HumanSystemOptimization
#other #agents #agi #ai #anthropic #artifacts #awesome #awesome_list #bots #chatbot #chatgpt #claude #exploit #gemini #google #gpt #hack #jailbreak #openai #prompts #spam

AI tools like autonomous software engineers can help developers by completing tasks independently or working alongside them. This can increase productivity by automating repetitive tasks, allowing developers to focus on more complex and creative work. AI also helps reduce errors and improves code quality, making the development process faster and more efficient. Overall, using AI in software development can lead to better outcomes and more innovative solutions.

https://github.com/friuns2/BlackFriday-GPTs-Prompts
#rust #ai #ai_engineering #anthropic #artificial_intelligence #deep_learning #genai #generative_ai #gpt #large_language_models #llama #llm #llmops #llms #machine_learning #ml #ml_engineering #mlops #openai #python #rust

TensorZero is a free, open-source tool that helps you build and improve large language model (LLM) applications by using real-world data and feedback. It gives you one simple API to connect with all major LLM providers, collects data from your app’s use, and lets you easily test and improve prompts, models, and strategies. You can see how your LLMs perform, compare different options, and make them smarter, faster, and cheaper over time—all while keeping your data private and under your control. This means you get better results with less effort and cost, and your apps keep improving as you use them[1][2][3].

https://github.com/tensorzero/tensorzero
#ruby #beginners #hacktoberfest #hacktoberfest2020 #helm #kubernetes #kubetools

Kubernetes is a powerful tool for managing containerized applications. To learn Kubernetes, you can use platforms like Kubelabs, which offer interactive tutorials and labs. These resources help you understand Kubernetes concepts from the basics to advanced levels. By using these platforms, you can practice deploying applications, managing resources, and ensuring high availability and scalability. This hands-on approach helps you gain practical experience and improve your skills in managing complex applications efficiently.

https://github.com/collabnix/kubelabs
#rust #d3d12 #gpu #hacktoberfest #metal #opengl #rust #vulkan #webgpu

**wgpu** is a powerful graphics library for Rust that works on many platforms, including Windows, macOS, Linux, and the web. It supports various graphics APIs like Vulkan, Metal, and DirectX. This library is safe and portable, making it easy to create graphics and compute applications. Using **wgpu**, you can build fast and efficient graphics programs that run on different devices and browsers, which is beneficial for developers who want to create cross-platform applications.

https://github.com/gfx-rs/wgpu
#python

You can easily move your Spotify playlists and liked songs to YouTube Music using special tools. This helps you save time and effort by not having to rebuild your playlists manually. You can use scripts or services like TuneMyMusic to transfer your music library quickly. These tools allow you to link your Spotify and YouTube Music accounts, select what you want to transfer, and then automatically move your playlists and songs. This way, you can enjoy all your favorite music in one place on YouTube Music.

https://github.com/linsomniac/spotify_to_ytmusic
👍1
#rust #app_launcher #desktop_application #dock #finder #multilanguage #seelen #seelen_ui #taskbar #tauri #tauri_app #tiling_window_manager #toolbar #tools #topbar #wallpaper #web #web_technologies #windows #windows_11

Seelen UI is a tool that helps you make your Windows desktop look and work better. You can change menus, widgets, and icons to make it look how you want. It also helps you work more efficiently with features like a Tiling Windows Manager, which arranges windows for easier multitasking. There's a media module for controlling music and an app launcher to quickly open apps. This makes your desktop more personalized and user-friendly, allowing you to work and enjoy your computer more effectively.

https://github.com/eythaann/Seelen-UI
#javascript #ai #cursor #cursor_ai #cursorai #lovable #lovable_dev #roocode #task_manager #tasks #tasks_list #windsurf #windsurf_ai

Task Master is a tool that helps manage tasks using AI. It works with different AI models like Claude and supports various providers such as OpenAI and Anthropic. Users can set up tasks, track progress, and even switch between AI models easily. This tool is useful for developers who need to organize their work efficiently and want flexibility in choosing the best AI model for their projects. It helps streamline tasks and improve productivity by automating some processes and providing clear guidance on what to do next.

https://github.com/eyaltoledano/claude-task-master
#cplusplus #compositor #cpp26 #wayland #wayland_compositor

Hyprland is a modern Wayland compositor that offers dynamic tiling and floating window management. It provides many customization options, powerful plugins, and beautiful visual effects like animations and shadows. Hyprland is designed for performance and efficiency, making it a great choice for users who want a customizable and visually appealing desktop environment. It allows users to easily switch between different window layouts and offers features like tearing support for better gaming performance. This makes Hyprland beneficial for users seeking a flexible and high-performance desktop experience.

https://github.com/hyprwm/Hyprland
#jupyter_notebook #chatglm #chatglm3 #gemma_2b_it #glm_4 #internlm2 #llama3 #llm #lora #minicpm #q_wen #qwen #qwen1_5 #qwen2

This guide helps beginners set up and use open-source large language models (LLMs) on Linux or cloud platforms like AutoDL, with step-by-step instructions for environment setup, model deployment, and fine-tuning for models such as LLaMA, ChatGLM, and InternLM[2][4][5]. It covers everything from basic installation to advanced techniques like LoRA and distributed fine-tuning, and supports integration with tools like LangChain and online demo deployment. The main benefit is making powerful AI models accessible and easy to use for students, researchers, and anyone interested in experimenting with or customizing LLMs for their own projects[2][4][5].

https://github.com/datawhalechina/self-llm
#python

The Model Context Protocol (MCP) is a standard way for AI systems to connect and talk to outside tools and data sources, making it easy for AI to use information and do tasks from many different places. MCP works like a bridge: the AI (the client) asks for help or information, and the server provides it, keeping track of what’s happening so the AI can remember and learn from past actions. This setup means you can add new tools or switch AI models without rewriting lots of code, and everything works together smoothly. For users, this means AI can do more useful things, like fetching files, searching the web, or managing projects, all in a secure and flexible way[2][4][5].

https://github.com/modelcontextprotocol/servers
#python #asr #captions #cli #python #subtitle #subtitles #transcript #transcripts #translating_transcripts #youtube #youtube_api #youtube_asr #youtube_captions #youtube_subtitles #youtube_transcript #youtube_transcripts #youtube_video

The YouTube Transcript API is a tool that helps you get the text from YouTube videos. It's fast and easy to use, saving you time compared to watching the whole video. You can use it to make subtitles, translate text, and even analyze what's being said in videos. This is helpful for content creators who want to make their videos more accessible and for researchers who need to study video content quickly. It also supports multiple languages, making it useful for a wide range of users.

https://github.com/jdepoix/youtube-transcript-api
1