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
#rust #code_editor #developer_tools #rust #text_editor #vim
Lapce is a very fast and powerful code editor written in Rust. It offers smart features like code completion and diagnostics thanks to its built-in Language Server Protocol (LSP) support. Users can enjoy a Vim-like editing experience and work on remote projects as if they were local. Lapce also includes a built-in terminal for running commands without leaving the editor. This makes it easy for developers to work efficiently and stay focused on their projects.
https://github.com/lapce/lapce
#python #agents #graph #llms #rag
Graphiti helps AI systems handle constantly changing information by building real-time knowledge graphs that track relationships and historical data, allowing them to integrate user interactions, business data, and external sources seamlessly. Unlike traditional methods, it updates information instantly without needing full recomputations, enabling precise historical queries and efficient hybrid searches. This helps AI applications stay context-aware, automate tasks effectively, and manage complex, evolving data with minimal delay.
https://github.com/getzep/graphiti
#swift
SwiftSyntax is a tool that helps developers work with Swift code by creating a tree-like structure called the SwiftSyntax tree. This tree represents the code in a way that keeps all the details of how it looks, not just what it means. It's useful for inspecting and changing code automatically, which can be helpful for tasks like making code more efficient or fixing errors. Using SwiftSyntax can make development faster and more efficient by allowing automation and analysis of code.
https://github.com/swiftlang/swift-syntax
#other #llm #prompt
A collection of leaked AI system prompts reveals detailed instructions for various models like Claude 3.5/3.7 Sonnet (handling complex reasoning and coding), Haiku (fast responses), and others from Anthropic, OpenAI, and competitors, showing how these models are guided to perform tasks—this helps users understand their capabilities, limitations, and potential biases when interacting with them.
https://github.com/jujumilk3/leaked-system-prompts
#typescript #charts #data_grid #data_table #date_picker #date_range_picker #hacktoberfest #react #time_picker
MUI X provides advanced React components like Data Grids, Date Pickers, Charts, and Tree Views for building data-rich apps, offering free MIT-licensed tools for basic needs and paid Pro/Premium plans with advanced features like server-side data handling and AI assistance, saving development time with ready-made solutions while allowing customization for any design system[1][2][4].
https://github.com/mui/mui-x
#typescript
Hydra Launcher is a game launcher with a built-in BitTorrent client. It allows users to download games easily and manage their game library. The launcher supports both Windows and Linux and is constantly updated. Users can customize where their downloads are saved and see how long it takes to beat each game. Creating an account on Hydra can also provide additional benefits like syncing your game library to the cloud and tracking playtime. This makes it convenient for users to manage their games across different devices.
https://github.com/hydralauncher/hydra
#other #awesome #awesome_list #awesome_lists #certification #certifications #exams #free #free_certification #free_certifications #free_coupon #free_coupons #free_course #free_courses #free_learning #free_voucher #free_vouchers #freebie #freebies #hacktoberfest #learning
Free certifications can help you improve your skills and career. Many platforms offer free courses and certifications in areas like IT, programming, marketing, and more. For example, you can get certifications from platforms like **HackerRank**, **Harvard**, and **Alison**. These certifications can enhance your resume and make you more attractive to employers. They also provide a way to learn new skills without spending money, which is beneficial for career advancement.
https://github.com/cloudcommunity/Free-Certifications
#rust #cldr #icu #internationalization #localization #rust #unicode
ICU4X is a modern, small, and modular software library designed to help developers add internationalization features like date, time, number formatting, and language support to their apps efficiently. It supports many programming languages and platforms, including web, mobile, and embedded systems, making it easy to use in resource-limited environments. ICU4X uses pluggable locale data, allowing customization and optimal performance with minimal code size. This means you can build apps that work well worldwide with less effort and better speed, benefiting users with accurate, localized content in their language and format preferences[3][4][1].
https://github.com/unicode-org/icu4x
#shell #diskstation #dsm #rackstation #synology #synology_disk_station #synology_dsm #synology_nas
This script helps you add and manage your SATA, SAS, SSD, and NVMe drives in your Synology NAS's compatible drive database, supporting DSM versions 6 and 7 (including 7.2). It automatically detects your NAS model, installed drives, and firmware, backs up existing databases, and adds missing drives to ensure full compatibility. It can also optimize performance by setting SSDs as preferred read drives, disable annoying warnings, enable support for certain M.2 PCIe cards, and update IronWolf Health Monitor for newer drives. Running this script keeps your NAS drive database up to date, improves drive compatibility, and enhances system stability and performance without needing frequent reboots. Scheduling it to run at boot automates these benefits, making your NAS more reliable and efficient.
https://github.com/007revad/Synology_HDD_db
#cplusplus #assembly #assembly_language #avx512 #benchmark #coroutines #cpp #cpp_programming #cpp17 #cpp20 #cuda #gcc #google_benchmark #hpc #io_uring #linux_kernel #llvm #ptx #ranges #tutorial #tutorials
This repository helps developers improve their coding skills by showing how to write faster and more efficient code. It includes examples for C++, CUDA, and Assembly, focusing on performance optimization techniques. By using this resource, developers can learn how to avoid common pitfalls like performance bottlenecks and improve their coding habits. It also provides benchmarks to compare different coding methods, helping users choose the best approach for their projects. This can lead to significant speed improvements and better use of computer resources.
https://github.com/ashvardanian/less_slow.cpp
#typescript #angular #angular2 #browser #create #docs #document #docx #docx_generator #express #expressjs #generate #javascript #microsoft #nodejs #office #react #typescript #vuejs #word
You can easily create and modify Word documents (.docx files) using JavaScript with libraries like **docx.js**. This library works both in web browsers and on Node.js servers, making it versatile for different projects. It allows you to generate documents from scratch or edit existing ones, which is helpful for automating tasks or creating dynamic documents. This can save time and reduce errors, making it a useful tool for developers who need to work with Word files in their applications.
https://github.com/dolanmiu/docx
#markdown #blockchain #chakra_ui #ethereum #hacktoberfest #nextjs #react #typescript #web3
Ethereum.org is a public, open-source website that serves as the best portal for learning about Ethereum, a global decentralized platform for money and apps. It offers easy-to-understand resources for beginners and developers, covering topics like wallets, ETH currency, networks, and blockchain basics. The site is constantly improved by a large community of contributors worldwide, who add content, translations, and code. You can join this community to learn, contribute, and even earn special badges (POAPs and OATs) as proof of your participation. This helps you understand Ethereum better and be part of its growing ecosystem[1][3][4].
https://github.com/ethereum/ethereum-org-website
#other
The CVE program helps track and identify security vulnerabilities in software and hardware. It provides a standardized way to describe and catalog these vulnerabilities, making it easier for companies and governments to manage and fix them. Recently, there was a risk that the program might stop due to funding issues, but it was saved at the last minute. This is important because it ensures that cybersecurity efforts can continue smoothly, helping protect against potential threats and keeping systems secure.
https://github.com/CVEProject/cvelistV5
#dart #dart #ebook_reader #flutter
Anx Reader is a smart e-book reader that helps you read more efficiently. It supports many e-book formats like EPUB and MOBI, and works on iOS, macOS, Windows, and Android. You can sync your reading progress and notes across devices, which means you can pick up where you left off anywhere. It also includes AI tools for summarizing content and recalling your reading position. You can customize the look and feel of your reading experience with different fonts and colors. Additionally, it offers features like text-to-speech and translation to make reading easier.
https://github.com/Anxcye/anx-reader
#typescript #ai_app_builder #ai_applications #crud_app #crud_application #data_application #data_apps #internal_tools #it_workflows #low_code #low_code_no_code #low_code_platform #no_code #no_code_platform #open_source #rest_api_framework #sql_gui #workflow_apps #workflow_automation #workflow_engine
Budibase is an open-source, low-code platform that helps you build internal tools like forms and apps quickly. It saves engineers a lot of time by making it easy to create and automate business processes. You can connect data from many sources and design your apps with powerful components. Budibase also allows you to automate tasks and integrate with other tools, which helps streamline your work. It's easy to use, even for those without much coding experience, and you can host it yourself or use their cloud service. This makes it a great tool for teams looking to build custom applications efficiently.
https://github.com/Budibase/budibase
#typescript #local_first #notetaking #open_source #react #rust #tauri #typescript
Hyprnote is a tool that helps you with meeting notes. It records and transcribes meetings, then creates useful summaries from the notes. What's special about Hyprnote is that it works offline using open-source models, so you don't need the internet to use it. It's also very flexible because you can add or create extensions to make it work better for you. This means you can use it anywhere, even without internet, and it helps keep your notes organized and private.
https://github.com/fastrepl/hyprnote
#go #dotenv #environment_variables #go #golang
GoDotEnv is a tool for Go programming that loads environment variables from a `.env` file, making it easier to manage configuration settings like database credentials or API keys outside your code. This helps keep your code clean and secure, and lets you switch easily between different environments (development, testing, production) by using different `.env` files. You can use it as a library in your Go apps or as a command-line tool. It supports comments, multiple files, and works on Linux and Windows. This simplifies setup and improves security by keeping sensitive info out of your codebase[1][4].
https://github.com/joho/godotenv
#typescript #ai #ai_agents #llm
Suna is a free, open-source AI assistant that helps you do many tasks easily by talking naturally. It can browse the web, gather and analyze data, manage files, run system commands, deploy websites, and connect with many online services and APIs. You can use it for things like market research, finding leads, writing reports, planning trips, or scraping data from websites. It runs securely in isolated environments and saves your work and history. You can host it yourself for full control and privacy, making it a powerful tool to automate complex workflows and save time on everyday or professional tasks[1][2][4][5].
https://github.com/kortix-ai/suna
#jupyter_notebook
DINOv2 is a powerful AI model from Meta AI that learns to understand images without needing labeled data, using self-supervised learning. It was trained on 142 million images and creates strong visual features that work well for many tasks like image classification, depth estimation, and segmentation without extra fine-tuning. You can use its pretrained models easily with simple classifiers, saving time and effort. DINOv2 is efficient, scalable, and performs better than many other models, making it great for building versatile computer vision applications quickly and accurately. It’s open-source and ready to use with PyTorch.
https://github.com/facebookresearch/dinov2
#python #research
UI-TARS is a powerful tool that helps computers interact with graphical user interfaces (GUIs) like humans do. It can see, understand, and interact with screens, making it useful for automating repetitive tasks across different applications. This technology is beneficial because it streamlines workflows, reduces human effort, and can adapt to various situations without needing strict rules. It's particularly effective in tasks like playing games and performing GUI tasks, making it a significant advancement in automating computer interactions.
https://github.com/bytedance/UI-TARS
#html
The **CS Self-Learning Guide** offers a free, structured roadmap to master computer science using top global courses and resources, helping you build skills in programming, algorithms, AI, and more through hands-on projects and clear guidance, so you can become a competitive programmer or researcher efficiently[1][4]. It saves time by organizing scattered materials into a logical path, making complex topics accessible even for beginners[1][4].
https://github.com/PKUFlyingPig/cs-self-learning
#cplusplus #c #cpp #java #python
Sourcetrail is a free, offline-friendly tool that helps you quickly understand unfamiliar code by visualizing its structure through interactive dependency graphs and code views, supporting C, C++, Java, and Python across Windows, macOS, and Linux. Though development stopped in 2021, it remains useful for exploring codebases without needing an internet connection, making it easier to navigate complex projects and find how different parts connect.
https://github.com/CoatiSoftware/Sourcetrail
#python #bastion_host #cyberark #django #jumpserver #pam #python #ssh_server #teleport #terminal
JumpServer is an open-source tool that helps manage access to important systems like SSH, RDP, and databases securely. It acts as a gateway, allowing IT teams to control and monitor who can access these systems. This helps keep networks safe by limiting direct access and reducing the risk of unauthorized entry. Using JumpServer, IT teams can easily give or take away access permissions, making it easier to enforce security rules and protect against data breaches.
https://github.com/jumpserver/jumpserver
#typescript #ai #generative_ai #html_css_javascript #tailwindcss
OpenUI is a tool that makes building user interfaces easy, fast, and fun by letting you describe your design ideas and see them appear live on screen. It supports multiple frameworks like React, Svelte, and Web Components, so you can quickly create and test UI components without complex coding. OpenUI is open source, encouraging collaboration and continuous improvement from developers worldwide. It also integrates with many AI models to help prototype smarter applications. This means you can save time, reduce hassle, and bring your creative UI ideas to life more efficiently and flexibly.
https://github.com/wandb/openui
#c_lang
ESP-IoT-Solution is a set of ready-made device drivers and code frameworks that work with ESP-IDF to make building IoT devices easier and faster. It supports many sensors, displays, audio, and security features, helping you develop low-power, secure, and reliable IoT systems. You can use it with various ESP development boards and easily add components from the ESP Component Registry to your projects. This solution simplifies setup, speeds up development, and offers extensive documentation and examples, so you can quickly create efficient IoT applications with ESP chips that have built-in Wi-Fi, Bluetooth, and strong security features.
https://github.com/espressif/esp-iot-solution
#cplusplus #3d #cocos #cocoscreator #engine #game_development #game_engine #gamedev #metal #mit_license #open_source #vulkan #webgl #webgl2 #webgpu
Cocos Creator is a powerful tool for making 2D and 3D games. It supports many platforms like Windows, Mac, iOS, Android, and more. It offers features like easy animation, physics, and UI systems, making game development easier. The engine uses modern graphics APIs like Vulkan and Metal for high performance. It also supports TypeScript for scripting, which is easy to use. This tool helps developers work together smoothly and publish games quickly across different platforms. It's open-source, so developers can contribute and customize it as needed.
https://github.com/cocos/cocos-engine
#python #elasticsearch #ids #logging #monitoring #security #siem #signatures #splunk #sysmon
Sigma is a way to share rules for detecting bad behavior in computer logs. It's like a common language that works with many different systems, making it easy to share and use detection methods across different platforms. This helps security teams work together and improve their ability to find threats. Sigma rules are flexible, easy to write, and can be used with systems like Splunk, Elasticsearch, and Microsoft Defender. The main benefit is that you can write a rule once and use it on many systems, saving time and effort.
https://github.com/SigmaHQ/sigma
#java #automation #data_orchestration #devops #high_availability #infrastructure_as_code #java #low_code #lowcode #orchestration #pipeline #pipeline_as_code #workflow
Kestra is an open-source platform that helps manage complex workflows easily. It uses a simple YAML code to define workflows, which can be automated based on schedules or real-time events. Kestra supports many plugins, allowing integration with various data sources and tools. This makes it easy to automate tasks like data processing and infrastructure management. The platform is scalable, fault-tolerant, and offers real-time monitoring, making it beneficial for teams handling large data pipelines and complex workflows. It simplifies workflow management, reduces errors, and boosts efficiency.
https://github.com/kestra-io/kestra
#ruby #angular #bcf #boards #bug_tracker #gantt #gantt_chart #ifc #issue_tracker #kanban #openproject #project_management #project_planning #roadmap #ruby #scrum #timeline #workflows
OpenProject is a powerful tool for managing projects. It helps teams work together by organizing tasks, tracking time, and setting budgets. You can use it for both traditional and agile project management. It offers features like Gantt charts, Kanban boards, and bug tracking. OpenProject is open-source, meaning it's free and customizable. You can choose to host it on your own servers or use their cloud service. This flexibility and collaboration make it a great choice for teams looking to manage projects efficiently.
https://github.com/opf/openproject
#go #express #expressjs #fast #fiber #flexible #framework #friendly #go #golang #hacktoberfest #hacktoberfest2020 #nodejs #performance #rest_api #web
Fiber is a fast and easy-to-use web framework for Go, inspired by Express.js. It offers **high performance** thanks to its use of the Fasthttp engine and **zero memory allocation**. This makes it ideal for building **high-load applications** and **microservices**. Fiber also supports **robust routing**, **static files**, **WebSockets**, and **middleware**, making it a great choice for developers transitioning from Node.js to Go. Its simple API and extensive documentation help developers build web applications quickly and efficiently.
https://github.com/gofiber/fiber