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
#jupyter_notebook

Retrieval Augmented Generation (RAG) helps large language models (LLMs) answer questions using up-to-date or private information by connecting them to external data sources, unlike fine-tuning which retrains the model on specific data. RAG is useful when you need current, dynamic information without costly retraining, making it ideal for tasks like customer support or knowledge management. Fine-tuning is better for deep expertise in a specialized field but requires more data and effort. Using RAG lets you get accurate, relevant answers quickly by combining the model’s language skills with fresh, specific data, improving usefulness and reliability.

https://github.com/langchain-ai/rag-from-scratch
#typescript #accounting #book_keeping #desktop #double_entry_accounting #electron #frappe #inventory_management #invoicing #javascript #offline #open_source #point_of_sale #vuejs

Frappe Books is a free, open-source accounting software designed to make managing your business finances simple and efficient. It works on Windows, Mac, and Linux, and you can use it offline since it stores data locally on your computer. It offers easy invoicing with customizable templates, tracks payments, and provides important financial reports like profit and loss, balance sheets, and trial balances. The software has a clean, user-friendly interface and features like a dashboard for quick financial insights and a point-of-sale system for retail. This helps you save time, stay organized, and make smarter business decisions without complex tools or extra costs[1][3][4].

https://github.com/frappe/books
👍1
#typescript #animation #gesture #javascript #react_native

React Native Reanimated 4 lets you create smooth, high-performance animations in your mobile apps using a simple, web-like approach—now supporting CSS animations and transitions, so you can use familiar syntax and write less code for complex effects[1][2][4]. It only works with the latest React Native architecture, so you’ll need to update if you’re still on the old system, but this ensures better performance and future compatibility. Detailed docs and example apps help you get started quickly, and the library is well-supported by the community and major companies. This means you can build visually impressive, responsive apps faster and with less hassle, just like on the web[1][2][4].

https://github.com/software-mansion/react-native-reanimated
#ocaml #c #go #java #javascript #python #r2c #ruby #sast #semgrep #static_analysis #static_code_analysis #typescript

Semgrep is a fast, open-source tool that scans your code to find bugs and security issues in over 30 programming languages. It works locally on your computer or in your build system, so your code stays private. Semgrep’s rules are easy to write and understand, helping you catch problems early in development, whether in your IDE, pre-commit checks, or CI/CD pipelines. For stronger security, the Semgrep AppSec Platform offers advanced analysis, AI-powered triage, and detailed fix guidance, reducing false alarms and helping developers fix issues quickly without slowing down. This improves code quality and security efficiently.

https://github.com/semgrep/semgrep
#rust

Datavzrd is a tool that helps you quickly create interactive, visual HTML reports from tables like CSV, TSV, JSON, or Parquet files without needing to write code. It automatically makes charts like histograms for each column and lets you customize these visuals and add links to other websites or between tables using a simple config file. The reports are standalone HTML files, so you can easily share them by email or cloud without needing a web server. This makes it easier to explore, understand, and share your data in a clear, interactive way, saving you time and effort in data reporting and communication[1][2][3][4].

https://github.com/datavzrd/datavzrd
#java #keycloak #oidc #saml

Keycloak is an open-source tool that helps you add secure login and access control to your apps easily. It lets users sign in once and access many applications without logging in repeatedly (single sign-on). You don’t have to manage user data or authentication yourself because Keycloak handles it all securely using industry standards like OAuth 2.0 and SAML. It supports strong security features like two-factor authentication and works well with many identity providers. This saves you time and money by avoiding custom solutions and simplifies managing user access across your services. You can run it on your own servers or in the cloud, and it’s easy to set up and customize[1][2][3][4][5].

https://github.com/keycloak/keycloak
👍2🫡1
#python #agents #ai #anthropic #llm #openai #python

You can use this Cookbook to quickly add ready-made AI code snippets to your projects, saving you time and effort in building AI systems. It offers practical tutorials and resources to help you learn AI development, start freelancing, or get expert help on your AI projects. Joining the free community can support your learning, and the GenAI Launchpad helps you build AI applications faster. This means you can develop real-world AI solutions more easily and grow your skills or business with guidance from an experienced AI engineer.

https://github.com/daveebbelaar/ai-cookbook
#markdown #android #bsd #cheatsheet #cheatsheets #command_line #console #documentation #examples #hacktoberfest #help #linux #macos #man_page #manpages #manual #osx #shell #terminal #tldr #windows

The tldr-pages project offers simple, easy-to-understand help pages for command-line tools, focusing on practical examples rather than long, complex manuals. It’s great if you’re new to the command line or forget command options, as it shows the most useful commands clearly. You can access these pages through various clients or online without installing anything. This saves you time and frustration by giving quick, clear guidance on common tasks, making it easier to learn and use command-line tools effectively. Plus, you can contribute by adding or improving pages yourself. This helps you and others get fast, practical help with commands[1][4].

https://github.com/tldr-pages/tldr
#python #danbooru #deviantart #downloader #flickr #gallery #kemono #mangadex #pixiv #tumblr #twitter

gallery-dl is a free, easy-to-use command-line tool that lets you download image galleries and collections from many popular image hosting sites. It works on Windows, macOS, and Linux, and you can install it using pip, package managers like Homebrew or Chocolatey, or as a standalone executable. You can customize it with configuration files, use login credentials or browser cookies for private content, and even filter downloads by tags or chapters. This tool helps you quickly save large amounts of images or videos from websites, making it convenient to archive or organize media offline. It supports many sites and offers flexible options for advanced users.

https://github.com/mikf/gallery-dl
#python #copyparty #file_server #file_sharing #file_upload_server #ftp_server #nas_frontend #tftp_server #webdav_server

Copyparty is a free, open-source file server that runs on almost any device with Python, letting you share files easily through any web browser or protocols like FTP, WebDAV, and SMB. It supports resumable, fast uploads and downloads, folder zipping, media streaming, and file searching. You can upload by dragging files into the browser, and uploads resume automatically if interrupted. It works on many platforms including Windows, Linux, Mac, Android, and even old browsers or devices. Copyparty is lightweight, flexible, and secure, with features like password protection, file deduplication, and temporary file sharing. This makes it a powerful tool for simple, fast, and versatile file sharing without complex setup.

https://github.com/9001/copyparty
#java #nem #nem_blockchain

You can quickly build and run a NEM node using the NIS (NEM Infrastructure Server) project, which includes all necessary parts like core, deploy, peer, and nis modules. To build it, you need Java 11 or higher and Apache Maven. After building and testing, configure your node by placing property files in a folder named "staging" and start the node with a Java command allocating at least 6GB RAM. You can also set up a testnet node by creating a specific config file. This setup helps you run and manage a secure NEM blockchain node efficiently, supporting blockchain validation and network participation. Detailed docs and community support are available for help.

https://github.com/NemProject/nem
#javascript #ai #chat #llm

SillyTavern is a free, open-source program you install on your own device that lets you chat with AI characters you create or import. It supports many AI models for text, images, and voice, and offers lots of customization like character personalities, group chats, and automatic translation. It works on most computers and even Android via Termux. You get full control over AI prompts and can save chat history to continue anytime. This means you can have fun, creative conversations or use AI for writing help, all privately without online tracking. It’s great for anyone wanting a powerful, flexible AI chat experience on their own terms[1][2][3][4].

https://github.com/SillyTavern/SillyTavern
#other #ai_agents #genai

You can explore a large collection of AI agent projects and use cases across many industries like healthcare, finance, education, customer service, and more. These AI agents automate tasks such as medical diagnosis, stock trading, personalized tutoring, customer support, product recommendations, and supply chain optimization. The projects include open-source code and frameworks like CrewAI, Autogen, Agno, and Langgraph, which help build, manage, and collaborate AI agents for tasks like coding, multi-agent teamwork, data analysis, and workflow automation. Using these resources can save you time, improve efficiency, and inspire you to create AI solutions tailored to your needs.

https://github.com/ashishpatel26/500-AI-Agents-Projects
#go #cli #event_driven #event_driven_architecture #queues #serverless #serverless_functions #workflow_engine #workflows

Inngest lets you write reliable, long-running background functions called durable workflows that automatically handle retries, scheduling, and state management without needing to manage infrastructure like queues or servers. You write functions in your preferred language using their SDKs, run and test them locally with the Inngest Dev Server, then deploy them on your own infrastructure or Inngest’s platform. It supports complex workflows with steps that retry on failure, concurrency control, and event triggers. This saves you time and effort by simplifying event-driven app development, improving reliability, and scaling automatically without extra setup. It also offers tools for monitoring and managing workflows easily.

https://github.com/inngest/inngest
1
#c_lang

You can find detailed guides for Linux kernel developers and users in the Documentation/ folder, which includes files in formats like HTML and PDF. To build these documents yourself, use commands like `make htmldocs` or `make pdfdocs`. The documentation covers important topics such as kernel building, running requirements, and upgrade issues. You can also view the latest formatted docs online. Additionally, the kernel source uses a special comment style called kernel-doc to embed documentation directly in the code, making it easier to understand functions and structures. This helps you learn, build, and maintain the Linux kernel more effectively.

https://github.com/raspberrypi/linux
#python #csharp #java #javascript #javascript_applications #mcp #mcp_client #mcp_security #mcp_server #model #model_context_protocol #modelcontextprotocol #python #typescript

You can learn the Model Context Protocol (MCP), a new standard for connecting AI models with applications, through a free, open-source curriculum that includes hands-on coding examples in C#, Java, JavaScript, Python, and TypeScript. The curriculum covers basics, security, building servers and clients, advanced topics, and best practices, with multi-language support and community help via Discord. You can also join MCP Dev Days, a free online event for deep technical learning and networking. This resource helps you quickly gain practical skills to build and integrate AI tools effectively, boosting your development capabilities in AI workflows.

https://github.com/microsoft/mcp-for-beginners
#python #adb #airtest #cv #fate_grand_order #fgo #qt6

This program automates playing Fate/Grand Order on Android in multiple languages (Chinese, Japanese, English, Taiwanese). It can run on Windows, Linux, Mac, Android, and Docker, requiring minimal setup. It smartly controls battles by choosing skills, cards, and support servants without needing manual input or special equipment. It also automates weekly missions, friend support selection, and item management, saving you time and effort. You can run it on your phone or PC, even using tools like AidLux or AzurLaneAutoScript. It helps you farm efficiently without worrying about complicated setups or "best" cards, making the game easier and less time-consuming[5].

https://github.com/hgjazhgj/FGO-py
#python

The Temporal Python SDK lets you write reliable, scalable workflows and activities in Python for long-running business processes. It supports type safety, async and threaded activities, and integrates with Python’s asyncio for smooth task management. You can run workflows that handle retries, failures, and cancellations automatically, making your code fault-tolerant without extra effort. The SDK includes tools for testing, debugging, and monitoring, plus a sandbox to avoid non-deterministic code. It also now supports integration with OpenAI Agents for building AI workflows. This helps you build complex, resilient applications faster and with less code.

https://github.com/temporalio/sdk-python
#typescript #bookmark #bookmark_manager #collaboration #nextjs #react_native #read_it_later #self_hosted #typescript

Linkwarden is a free, open-source bookmark manager that helps you save, organize, and preserve webpages in one place. It automatically captures screenshots and PDFs of pages so you can access them even if the original site disappears. You can highlight and annotate articles, organize links with tags and collections, and share or collaborate with others. It works on most browsers with extensions, supports syncing, bulk actions, and has powerful search features. You can self-host it for privacy or use their cloud service for convenience. This keeps your important links safe, easy to find, and useful for both personal and team projects[2][3][4].

https://github.com/linkwarden/linkwarden
👍2
#python

TransformerLens is a Python library that helps you understand how GPT-2 style language models work inside by showing you their internal processes and activations. You can load over 50 open-source models, run them on text, and see or change what happens inside the model step-by-step. This makes it easier to study and reverse engineer the model’s learned algorithms without needing huge computing power. It’s great for researchers or anyone curious about how language models think, offering tutorials and tools to explore model behavior in detail. You just install it with pip and start analyzing models quickly. This helps you learn, debug, or improve language models effectively.

https://github.com/TransformerLensOrg/TransformerLens