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 #autopep8 #code #codeformatter #formatter #gofmt #hacktoberfest #pre_commit_hook #python #yapf

_Black_ is a powerful tool that automatically formats your Python code to make it consistent and easy to read. By using _Black_, you save time and mental energy because it handles all the formatting for you, ensuring your code looks the same across different projects. This consistency makes code reviews faster and easier. You can install _Black_ with a simple command (`pip install black`) and start using it right away without needing complex configurations. Many popular projects and organizations already use _Black_ to maintain clean and uniform codebases.

https://github.com/psf/black
#typescript #ai #ai_code_generation #anthropic #claude #claude_ai #code_interpreter #e2b #javascript #llm #nextjs #react #sandbox #typescript

This tool, called "Fragments by E2B," allows you to use AI models like OpenAI, Anthropic, and others to execute code securely. It supports various programming stacks such as Python, Next.js, Vue.js, and more. You can install any package from npm or pip and customize the tool with your own templates and AI models. To get started, you need to clone the repository, install dependencies, set environment variables, and start the development server. This tool is beneficial because it provides a flexible and secure way to work with AI-generated code, making it easier to develop and test applications.

https://github.com/e2b-dev/fragments
#javascript #batch_processing #batch_script #code_free #crawler #data_collection #frontend #gui #html #input_parameters #layman #parameters #robotics #rpa #scraper #spider #visual #visualization #visualprogramming #web #www

EasySpider is a free, code-free web crawler software that helps you collect data from websites easily. You can use it without writing any code, just by selecting the content you want to operate on a web page and following the prompts. It can also be run from the command line, making it easy to integrate into other systems. This software is very user-friendly and allows you to collect data from websites quickly, even if you don't know how to code. It also supports various proxy services and captcha solutions, making data collection more efficient. Using EasySpider can save you a lot of time and effort in collecting web data.

https://github.com/NaiboWang/EasySpider
#python #code #machine_learning_algorithms #statistical_learning_method

This resource helps you learn machine learning and AI by providing translated papers, detailed code explanations, and practical implementations. You can read hundreds of papers daily with translations of titles, summaries, and even full texts for some AI papers. The code is well-commented, making it easy to follow along with formulas and examples. There are also blogs and upcoming books to help you understand the concepts better. Additionally, there are plans for offline training sessions in major cities, which can help you quickly get started with ML, MLP, and CV. This makes learning machine learning more accessible and comprehensive.

https://github.com/Dod-o/Statistical-Learning-Method_Code
#typescript #api_testing #code_coverage #component_testing #cypress #end_to_end_testing #testing #testing_practices

This application is a real-world example to help you learn and practice testing with Cypress. It's a full-stack app built with React, Express, and other technologies, and it includes local authentication, database seeding, and end-to-end tests. You can easily set it up on your machine by cloning the repository, installing dependencies with Yarn, and running the app. The app comes with pre-configured tests and code coverage reports, making it ideal for learning and experimenting with Cypress testing methods. This helps you understand how to test real-world applications effectively.

https://github.com/cypress-io/cypress-realworld-app
#typescript #api #code_generation #csharp #csharp_code #dotnet #dotnet_core #graphql #hacktoberfest #javascript #low_code #nestjs #nodejs #prisma #typescript #web

Amplication is a powerful tool that helps you create scalable and secure .NET and Node.js applications quickly. It uses AI to turn your ideas into production-ready code in just a few minutes. With Amplication, you can automate backend development, ensuring consistency and high standards. The platform offers a user-friendly interface for integrating APIs, data models, databases, authentication, and authorization. It also supports team collaboration and allows for easy customization of the code. This saves you time and effort, letting you focus on your business logic while Amplication handles the complex parts of development.

https://github.com/amplication/amplication
👍1
#go #code_quality #code_security #sast #static_analysis #tree_sitter

Globstar is a free, open-source tool that helps developers check their code for problems like security issues or bad coding practices. It uses a simple way to write these checks using tree-sitter queries, which are easy to learn and use. You can run Globstar in your automated testing pipelines without needing extra software installed. This makes it fast and easy to ensure your code follows your team's rules and standards. Plus, since it's open-source under the MIT license, you can use it freely in any project without worrying about legal restrictions.

https://github.com/DeepSourceCorp/globstar
#ruby #code_formatter #hacktoberfest #linter #rubocop #ruby #static_code_analysis

RuboCop is a tool that helps keep your Ruby code clean and organized. It checks your code for problems and can even fix some of them automatically. This helps you write better code and makes sure it looks consistent throughout your project. Using RuboCop can save you time and effort by catching mistakes early and improving your code's performance. It's easy to install and use, and you can customize it to fit your needs. Overall, RuboCop is a valuable tool for anyone writing Ruby code.

https://github.com/rubocop/rubocop
👍1
#typescript #ai #code #github #system_design

GitDiagram is a tool that helps you visualize GitHub repositories as interactive diagrams. It quickly turns repository structures into system design diagrams, allowing you to click on components to view source files and directories. This tool is useful for understanding large codebases easily and navigating through them. It benefits users by making it simpler to explore and contribute to open-source projects, saving time and effort in understanding complex repository structures.

https://github.com/ahmedkhaleel2004/gitdiagram
#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
👍2
#rust #code_quality #ide #language #language_server #lsp #python #rust #type_check #type_checker #typecheck #typechecker #types #typing

Pyrefly is a fast tool for checking Python code. It helps catch mistakes before you run your code, making it easier to write reliable programs. Pyrefly can work with both new and old Python projects, even if they don't have type information. It integrates well with editors like VSCode, providing features like auto-completion and code refactoring. This makes coding faster and more efficient, helping you avoid bugs and making your code easier to understand and maintain.

https://github.com/facebook/pyrefly
#python #ai #code #ingestion

Gitingest helps you quickly turn any Git repository into a clear, easy-to-understand text summary optimized for large language models (LLMs). You can get a digest from a GitHub URL or local directory, with details on file structure, size, and token count. It works as a command-line tool, Python package, or browser extension, making it flexible for developers and researchers to analyze code efficiently. Installing is simple via pip or pipx, and it supports private repos with a GitHub token. This saves you time by providing smart, formatted code context ready for AI tools or your own projects.

https://github.com/cyclotruc/gitingest
1
#go #ai_assistant #ai_generated_code #cloud_native #code_generation #custom_templates #developer_tools #development_framework #gin #go_sponge #golang #grpc #grpc_gateway #low_code #microservice #protobuf #restful_api #sponge #web

Sponge is a powerful Go development framework that helps you quickly build backend services like RESTful APIs and microservices with minimal coding. It generates modular Go code automatically by parsing SQL, Protobuf, and JSON files, letting you create complete backend projects through a simple web interface without complex commands. Sponge supports custom templates and integrates AI assistants (like ChatGPT) to help write business logic, greatly speeding up development and reducing repetitive work. It also offers full support for testing, API docs, and deployment, making your project more stable, efficient, and easier to maintain. This saves you time and improves code quality.

https://github.com/go-dev-frame/sponge
#rust #code_analyzer #code_style #coding_standards #formatter #lexer #linter #parser #php #static_analysis #type_checker

Mago is a very fast tool for PHP that checks your code for errors, fixes many problems automatically, and formats it neatly. It is built using Rust, which makes it much faster and more reliable than many other PHP tools. Mago helps you find bugs, improve code quality, and keep your code clean and consistent with less effort. It also offers deep analysis to catch tricky issues and lets you see your code’s structure visually. This means you can write better PHP code faster and with more confidence. Installation is easy on macOS and Linux using a simple script or other methods like Homebrew or Composer.

https://github.com/carthage-software/mago
#python #ai #bug_detection #code_audit #code_quality #code_review #developer_tools #devsecops #google_gemini #llm #react #sast #security_scanner #supabase #typescript #vite #vulnerability_scanner #xai

**DeepAudit** is an AI-powered code audit tool using multi-agent collaboration to deeply scan projects for vulnerabilities like SQL injection, XSS, and path traversal. Import code from GitHub/GitLab or paste snippets; agents plan, analyze with RAG knowledge, and verify issues via secure Docker sandbox PoCs, generating PDF reports with fix suggestions. Deploy easily with one Docker command, supports local Ollama models for privacy, and cuts traditional tools' high false positives. **You benefit** by automating secure audits like a pro hacker—saving time, reducing errors, ensuring real exploits are caught, and speeding safe releases without manual hassle.

https://github.com/lintsinghua/DeepAudit