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 #download_music #hacktoberfest #mp3 #music #playlists #python #song #song_lyrics #spotdl #spotdl_cli #spotify #youtube_music

spotDL is a fast, easy tool that downloads songs from Spotify playlists by finding them on YouTube, including album art, lyrics, and metadata. You install it via Python’s pip and need FFmpeg for audio processing. It works mainly through the command line and supports batch downloads, syncing playlists, and updating metadata. Audio quality is up to 128 kbps for free users and 256 kbps for YouTube Music Premium users. This tool helps you get your Spotify music offline with metadata, but the quality depends on YouTube sources. It’s great if you want a free, quick way to save Spotify songs with details included.

https://github.com/spotDL/spotify-downloader
2
#vim_script #hacktoberfest #personal_organizer #vim #vim_plugin #vimwiki #wiki

VimWiki is a personal wiki plugin for Vim that helps you organize notes, manage to-do lists, write diaries, and create linked text files with easy navigation using simple key commands like `<Leader>ww`. It supports multiple markup syntaxes (VimWiki, Markdown, MediaWiki) and can export your notes to HTML. You can quickly create and follow links between pages, keep separate wikis for different projects, and sync your wiki files across devices since they are plain text. This makes note-taking fast, flexible, and accessible directly within Vim, improving productivity and organization without leaving your editor.

https://github.com/vimwiki/vimwiki
#go #cloud_infrastructure #hacktoberfest #oauth2_proxy #ssl #sso

OAuth2-Proxy is an open-source tool that protects your web applications by requiring users to log in through OAuth2 or OpenID Connect providers like Google, Microsoft, or GitHub. It works as a reverse proxy or middleware, intercepting requests and redirecting users to authenticate before accessing your app. It supports many providers and can pass user details as headers to your app, enhancing security without changing your app’s code. It offers easy installation, pre-built binaries, and secure container images, making it simple to add strong authentication to your services, especially in Kubernetes environments. This helps you control access safely and efficiently.

https://github.com/oauth2-proxy/oauth2-proxy
#javascript #hacktoberfest #stremio

Stremio is an easy-to-use media center app that lets you find, watch, and organize movies, TV shows, live channels, and more from many sources in one place. You can install addons to add content, sync your library across devices, and even download videos for offline viewing. It supports subtitles, Chromecast streaming, and high-quality formats like 4K HDR. Stremio keeps your data safe by running addons remotely and respects your privacy with minimal data collection. This means you get a secure, convenient, and personalized streaming experience without switching apps or worrying about security.

https://github.com/Stremio/stremio-web
#typescript #chatgpt #hacktoberfest #huggingface #llm #svelte #svelte_kit #sveltekit #tailwindcss #typescript

Chat UI is an open-source chat interface built with SvelteKit that lets you easily connect to different AI language models using any service that works with the OpenAI API format, such as Hugging Face, llama.cpp, Ollama, or OpenRouter[5]. You can quickly set it up on your computer by cloning the project, setting a few environment variables (like your API key and database connection), and running simple commands to start the app—no need to be an expert[5]. The main benefit is that you get a modern, customizable chat app that works with many AI models, making it simple to experiment, build, and share your own AI-powered chat experiences without starting from scratch.

https://github.com/huggingface/chat-ui
2
#python #hacktoberfest #hacktoberfest_accepted #hacktoberfest2021 #pywhatkit

PyWhatKit is a simple Python library that helps automate everyday tasks like sending WhatsApp messages, sharing images, playing YouTube videos, converting text to handwriting, and more. It works right away with no extra setup and supports the latest Python versions. With PyWhatKit, you can schedule messages, control your PC remotely, and even turn images into ASCII art. This saves time and makes it easy to handle routine jobs, making your daily workflow faster and more efficient.

https://github.com/Ankit404butfound/PyWhatKit
#javascript #3d_gaussian_splatting #game_development #game_engine #gamedev #gaussian_splatting #gltf #hacktoberfest #javascript #nodejs #playcanvas #typescript #virtual_reality #webgl #webgl2 #webgpu #webxr

PlayCanvas is an open-source game engine that lets you create 3D and 2D games or apps that run in any browser, using WebGL and WebGPU for fast, high-quality graphics. It supports advanced features like animation, physics, sound, and asset streaming, and you can write code in JavaScript or TypeScript. The engine is free, easy to set up, and works well for both simple projects and complex games, making it simple to build and share interactive content online.

https://github.com/playcanvas/engine
#python #agent #ai #aiagent #awesome #chatgpt #hacktoberfest #hacktoberfest2025 #llm #long_short_term_memory #memori_ai #memory #memory_management #python #rag #state_management

Memori is an open-source memory engine that gives AI language models human-like memory using standard SQL databases like PostgreSQL, MySQL, or SQLite.[1][2] With just one line of code, you can enable any LLM to remember conversations, learn from interactions, and maintain context across sessions.[1] The key benefits are significant cost savings of 80-90% compared to expensive vector databases, complete data ownership and transparency since memories are stored in SQL databases you control, and zero vendor lock-in allowing you to export and move your data anywhere.[1][3] Memori works with popular frameworks like OpenAI, Anthropic, and LangChain, making it easy to integrate into existing projects without complex setup.[1]

https://github.com/GibsonAI/Memori
1
#go #containers #deployment #devops #docker #docker_compose #golang #hacktoberfest #kubernetes #orchestration #self_hosted

Uncloud lets you run and manage web apps across multiple servers (cloud, home, or bare metal) as easily as using Docker Compose, but with production features like zero-downtime updates, automatic HTTPS, and cross-machine scaling. It connects your machines into a secure, private network without needing a central control server, so there’s less to manage and no single point of failure. You keep full control of your infrastructure and data, avoid vendor lock-in, and get a simple, cloud-like experience without the complexity of Kubernetes.

https://github.com/psviderski/uncloud
#rust #ai #change_data_capture #context_engineering #data #data_engineering #data_indexing #data_infrastructure #data_processing #etl #hacktoberfest #help_wanted #indexing #knowledge_graph #llm #pipeline #python #rag #real_time #rust #semantic_search

**CocoIndex** is a fast, open-source Python tool (Rust core) for transforming data into AI formats like vector indexes or knowledge graphs. Define simple data flows in ~100 lines of code using plug-and-play blocks for sources, embeddings, and targets—install via `pip install cocoindex`, add Postgres, and run. It auto-syncs fresh data with minimal recompute on changes, tracking lineage. **You save time building scalable RAG/semantic search pipelines effortlessly, avoiding complex ETL and stale data issues for production-ready AI apps.**

https://github.com/cocoindex-io/cocoindex
#go #git #go #golang #hacktoberfest #hooks #lefthook #manager

Lefthook is a fast Git hooks manager built in Go for Node.js, Ruby, Python, and other projects. Install it easily via Go, NPM, gem, or pipx, then configure hooks in a simple lefthook.yml file and run `lefthook install`. It runs commands in parallel, filters files with globs/regex, supports scripts, tags, Docker, and local overrides for speed and control. This saves you time on commits/pushes by automating linting and checks quickly without dependencies, keeping code clean effortlessly.

https://github.com/evilmartians/lefthook