GitHub Trending Daily for 2024-04-02

trending

java

  • doocs/source-code-hunter

    😱 从源码层面,剖析挖掘互联网行业主流技术的底层实现原理,为广大开发者 “提升技术深度” 提供便利。目前开放 Spring 全家桶,Mybatis、Netty、Dubbo 框架,及 Redis、Tomcat 中间件等

  • xuchengsheng/spring-reading

    涵盖了 Spring 框架的核心概念和关键功能,包括控制反转(IOC)容器的使用,面向切面编程(AOP)的原理与实践,事务管理的方式与实现,Spring MVC 的流程与控制器工作机制,以及 Spring 中数据访问、安全、Boot 自动配置等方面的深入研究。此外,它还包含了 Spring 事件机制的应用、高级主题如缓存抽象和响应式编程,以及对 Spring 源码的编程风格与设计模式的深入探讨。

  • krahets/hello-algo

    《Hello 算法》:动画图解、一键运行的数据结构与算法教程,支持 Python, C++, Java, C#, Go, Swift, JS, TS, Dart, Rust, C, Zig 等语言。English edition ongoing

  • jagrosh/MusicBot

    🎶 A Discord music bot that's easy to set up and run yourself!

  • iBotPeaches/Apktool

    A tool for reverse engineering Android apk files

  • cinit/QAuxiliary

    QNotified phoenix - To make OICQ great again

  • houbb/sensitive-word

    👮‍♂️The sensitive word tool for java.(敏感词/违禁词/违法词/脏词。基于 DFA 算法实现的高性能 java 敏感词过滤工具框架。请勿发布涉及政治、广告、营销、翻墙、违反国家法律法规等内容。高性能敏感词检测过滤组件,附带繁体简体互换,支持全角半角互换,汉字转拼音,模糊搜索等功能。)

  • baomidou/mybatis-plus

    An powerful enhanced toolkit of MyBatis for simplify development

  • JSQLParser/JSqlParser

    JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern

  • Helium314/HeliBoard

    Customizable and privacy-conscious open-source keyboard

  • spring-projects/spring-security-samples

  • alibaba/nacos

    an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.

  • opensearch-project/OpenSearch

    🔎 Open source distributed and RESTful search engine.

  • apache/rocketmq

    Apache RocketMQ is a cloud native messaging and streaming platform, making it simple to build event-driven applications.

  • preslavmihaylov/booknotes

    A collection of my book notes on various subjects, mainly computer science

  • siavash79/PixelXpert

    mixed Xposed+Magisk module for customization of Google Pixel rom of Android 12+

  • doocs/leetcode

    🔥LeetCode solutions in any programming language | 多种编程语言实现 LeetCode、《剑指 Offer(第 2 版)》、《程序员面试金典(第 6 版)》题解

  • apache/flink

    Apache Flink

  • YunaiV/ruoyi-vue-pro

    🔥 官方推荐 🔥 RuoYi-Vue 全新 Pro 版本,优化重构所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 微信小程序,支持 RBAC 动态权限、数据权限、SaaS 多租户、Flowable 工作流、三方登录、支付、短信、商城、CRM、ERP 等功能。你的 ⭐️ Star ⭐️,是作者生发的动力!

  • in28minutes/devops-master-class

    Devops Tutorial for Beginners - Learn Docker, Kubernetes, Terraform, Ansible, Jenkins and Azure Devops

  • apache/nifi

    Apache NiFi

  • macrozheng/mall-learning

    mall学习教程,架构、业务、技术要点全方位解析。mall项目(60k+star)是一套电商系统,使用现阶段主流技术实现。涵盖了SpringBoot、MyBatis、Elasticsearch、RabbitMQ、Redis、MongoDB、Mysql等技术,采用Docker容器化部署。

  • apache/fineract

    Apache Fineract

  • alibaba/druid

    阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池

  • bazelbuild/bazel

    a fast, scalable, multi-language and extensible build system

scala

kotlin

  • bannedbook/fanqiang

    翻墙-科学上网

  • ReVanced/revanced-patches

    🧩 Patches for ReVanced

  • JunkFood02/Seal

    🦭 Video/Audio Downloader for Android, based on yt-dlp, designed with Material You

  • Ivy-Apps/ivy-wallet

    Ivy Wallet is an open-source money manager app for android that you can either build or download from Google Play.

  • Skytils/SkytilsMod

    Skytils is a Hypixel Skyblock mod! Be careful, malicious copies are distributed across GitHub. Confirm on discord.gg/skytils (807302538558308352)

  • CCBlueX/LiquidBounce

    A free mixin-based injection hacked client for Minecraft using the Fabric API

  • libre-tube/LibreTube

    An alternative frontend for YouTube, for Android.

  • ankidroid/Anki-Android

    AnkiDroid: Anki flashcards on Android. Your secret trick to achieve superhuman information retention.

  • rhunk/SnapEnhance

    An Xposed module offering an enhanced Snapchat experience

  • fumiama/copymanga

    拷贝漫画的第三方APP,优化阅读/下载体验

  • square/okhttp

    Square’s meticulous HTTP client for the JVM, Android, and GraalVM.

  • square/leakcanary

    A memory leak detection library for Android.

  • d4rken-org/sdmaid-se

    SD Maid 2/SE is Android's most thorough cleaning tool.

  • SEAbdulbasit/MusicApp-KMP

    This is a music player app built using Compose Multiplatform UI and KMP that works on Android, iOS, Desktop, and Web platforms.

  • JetBrains/kotlin

    The Kotlin Programming Language.

  • LawnchairLauncher/lawnicons

    Adds themed icons to Lawnchair.

  • alibaba/p3c

    Alibaba Java Coding Guidelines pmd implements and IDE plugin

  • android/sunflower

    A gardening app illustrating Android development best practices with migrating a View-based app to Jetpack Compose.

  • KieronQuinn/Smartspacer

    Smartspacer is a customisable widget for Android, but with a difference: It can upgrade the built in At a Glance on Pixels - without root!

  • JetBrains/ideavim

    IdeaVim – A Vim engine for JetBrains IDEs

  • JakeWharton/timber

    A logger with a small, extensible API which provides utility on top of Android's normal Log class.

  • xchacha20-poly1305/husi

    匪兕匪虎 率彼旷野

  • rebelonion/Dantotsu

    Anilist client based on Saikou

  • android/platform-samples

    A collection of samples of different Android OS platform APIs.

  • pppscn/SmsForwarder

    短信转发器——监控Android手机短信、来电、APP通知,并根据指定规则转发到其他手机:钉钉群自定义机器人、钉钉企业内机器人、企业微信群机器人、飞书机器人、企业微信应用消息、邮箱、bark、webhook、Telegram机器人、Server酱、PushPlus、手机短信等。包括主动控制服务端与客户端,让你轻松远程发短信、查短信、查通话、查话簿、查电量等。(V3.0 新增)PS.这个APK主要是学习与自用,如有BUG请提ISSUE,同时欢迎大家提PR指正

swift

python

  • OpenDevin/OpenDevin

    🐚 OpenDevin: Code Less, Make More

  • dvlab-research/MiniGemini

    Official implementation for Mini-Gemini

  • TencentARC/BrushNet

    The official implementation of paper "BrushNet: A Plug-and-Play Image Inpainting Model with Decomposed Dual-Branch Diffusion"

  • agiresearch/AIOS

    AIOS: LLM Agent Operating System

  • RVC-Project/Retrieval-based-Voice-Conversion-WebUI

    Voice data <= 10 mins can also be used to train a good VC model!

  • TMElyralab/MuseV

    MuseV: Infinite-length and High Fidelity Virtual Human Video Generation with Visual Conditioned Parallel Denoising

  • MsLolita/grass

    grass-mining

  • zulip/zulip

    Zulip server and web application. Open-source team chat that helps teams stay productive and focused.

  • foivospar/Arc2Face

    Arc2Face: A Foundation Model of Human Faces

  • Evil0ctal/Douyin_TikTok_Download_API

    🚀「Douyin_TikTok_Download_API」是一个开箱即用的高性能异步抖音、快手、TikTok、Bilibili数据爬取工具,支持API调用,在线批量解析及下载。

  • xorbitsai/inference

    Replace OpenAI GPT with another LLM in your app by changing a single line of code. Xinference gives you the freedom to use any LLM you need. With Xinference, you're empowered to run inference with any open-source language models, speech recognition models, and multimodal models, whether in the cloud, on-premises, or even on your laptop.

  • LC044/WeChatMsg

    提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告

  • tiangolo/typer

    Typer, build great CLIs. Easy to code. Based on Python type hints.

  • sympy/sympy

    A computer algebra system written in pure Python

  • geohot/7900xtx

  • apocas/restai

    RestAI is an AIaaS (AI as a Service) open-source platform. Built on top of LlamaIndex, Ollama and HF Pipelines. Supports any public LLM supported by LlamaIndex and any local LLM suported by Ollama. Precise embeddings usage and tuning.

  • tamilselvanarjun/quantmodels

    FinModels` is a Python package that provides implementations of various financial models commonly used in finance and investment analysis.

  • tamilselvanarjun/knapsack_algorithm

    A simple implementation of the Knapsack problem using dynamic programming.

  • blakeblackshear/frigate

    NVR with realtime local object detection for IP cameras

  • tamilselvanarjun/df2file

    A utility for appending DataFrames to Single Excel file in different sheets.

  • chiasmod0n/chiasmodon

    Chiasmodon is an OSINT tool designed to assist in the process of gathering information about a target domain. Its primary functionality revolves around searching for domain-related data, including domain emails, domain credentials, CIDRs , ASNs , and subdomains, the tool also allows users to search Google Play application ID.

  • tamilselvanarjun/finmodels

    finmodels is a Python package that provides various financial models for analysis and optimization.

  • lpiccinelli-eth/UniDepth

    Universal Monocular Metric Depth Estimation

  • tamilselvanarjun/pydatascraper

    pydatascraper is a Python application that provides web scraping capabilities, including fetching Google and Yelp reviews.

  • fateofdate/TB4hooky

    Python code hook system simple support remote hook and local hook

javascript

typescript

  • heyform/heyform

    HeyForm is an open-source form builder that allows anyone to create engaging conversational forms for surveys, questionnaires, quizzes, and polls. No coding skills required.

  • wandb/openui

    OpenUI let's you describe UI using your imagination, then see it rendered live.

  • developersdigest/llm-answer-engine

    Build a Perplexity-Inspired Answer Engine Using Next.js, Groq, Mixtral, Langchain, OpenAI, Brave & Serper

  • upscayl/upscayl

    🆙 Upscayl - Free and Open Source AI Image Upscaler for Linux, MacOS and Windows built with Linux-First philosophy.

  • janhq/jan

    Jan is an open source alternative to ChatGPT that runs 100% offline on your computer

  • pixijs/pixijs

    The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

  • continuedev/continue

    ⏩ The easiest way to code with any LLM—Continue is an open-source autopilot for VS Code and JetBrains

  • type-challenges/type-challenges

    Collection of TypeScript type challenges with online judge

  • proposal-signals/proposal-signals

    A proposal to add signals to JavaScript.

  • adrianhajdin/zoom-clone

    Learn to develop a professional enterprise-ready video conferencing app in hours using Next.js 14, Stream, and Tailwind CSS.

  • xiaolai/everyone-can-use-english

    人人都能用英语

  • Eugeny/tabby

    A terminal for a more modern age

  • maotoumao/MusicFree

    插件化、定制化、无广告的免费音乐播放器

  • midday-ai/midday

    Run your business smarter.

  • Blazity/next-enterprise

    💼 An enterprise-grade Next.js boilerplate for high-performance, maintainable apps. Packed with features like Tailwind CSS, TypeScript, ESLint, Prettier, testing tools, and more to accelerate your development.

  • NervJS/taro

    开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5/React Native 等应用。 https://taro.zone/

  • youzan/vant

    A lightweight, customizable Vue UI library for mobile web apps.

  • cooderl/wewe-rss

    🤗更优雅的微信公众号订阅方式,支持私有化部署、微信公众号RSS生成(基于微信读书)v2.x

  • panaverse/learn-typescript

    Learning TypeScript in Baby Steps

  • HerbertHe/iptv-sources

    Autoupdate iptv sources

  • FlowiseAI/Flowise

    Drag & drop UI to build your customized LLM flow

  • dzhng/deep-seek

    LLM powered retrieval engine designed to process a ton of sources to collect a comprehensive list of entities.

  • RocketChat/Rocket.Chat

    The communications platform that puts data protection first.

  • jbilcke-hf/ai-comic-factory

    Generate comic panels using a LLM + SDXL. Powered by Hugging Face 🤗

  • shadcn-ui/ui

    Beautifully designed components that you can copy and paste into your apps. Accessible. Customizable. Open Source.

go

  • go-nunu/nunu

    A CLI tool for building Go applications.

  • halfrost/LeetCode-Go

    ✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解

  • qax-os/excelize

    Go language library for reading and writing Microsoft Excel™ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets

  • determined-ai/determined

    Determined is an open-source machine learning platform that simplifies distributed training, hyperparameter tuning, experiment tracking, and resource management. Works with PyTorch and TensorFlow.

  • ollama/ollama

    Get up and running with Llama 2, Mistral, Gemma, and other large language models.

  • fatedier/frp

    A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.

  • marcel-dempers/docker-development-youtube-series

  • IceWhaleTech/CasaOS

    CasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system.

  • tinode/chat

    Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots

  • IBM/sarama

    Sarama is a Go library for Apache Kafka.

  • go-playground/validator

    💯Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving

  • usememos/memos

    An open source, lightweight note-taking service. Easily capture and share your great thoughts.

  • go-resty/resty

    Simple HTTP and REST client library for Go

  • plandex-ai/plandex

    An AI coding engine for complex tasks

  • gorilla/mux

    Package gorilla/mux is a powerful HTTP router and URL matcher for building Go web servers with 🦍

  • coreybutler/nvm-windows

    A node.js version management utility for Windows. Ironically written in Go.

  • projectdiscovery/httpx

    httpx is a fast and multi-purpose HTTP toolkit that allows running multiple probes using the retryablehttp library.

  • bytebase/bytebase

    The GitLab/GitHub for database DevOps. World's most advanced database DevOps and CI/CD for Developer, DBA and Platform Engineering teams.

  • prometheus-community/postgres_exporter

    A PostgreSQL metric exporter for Prometheus

  • gorilla/websocket

    Package gorilla/websocket is a fast, well-tested and widely used WebSocket implementation for Go.

  • swaggo/swag

    Automatically generate RESTful API documentation with Swagger 2.0 for Go.

  • ossf/scorecard

    OpenSSF Scorecard - Security health metrics for Open Source

  • uber-go/zap

    Blazing fast, structured, leveled logging in Go.

  • fullstorydev/grpcui

    An interactive web UI for gRPC, along the lines of postman

  • kubevela/kubevela

    The Modern Application Platform.

rust