GitHub Trending Daily for 2024-07-23

trending

java

  • Stirling-Tools/Stirling-PDF

    #1 Locally hosted web application that allows you to perform various operations on PDF files

  • opensearch-project/OpenSearch

    🔎 Open source distributed and RESTful search engine.

  • apache/dubbo

    The java implementation of Apache Dubbo. An RPC and microservice framework.

  • StarRocks/starrocks

    StarRocks, a Linux Foundation project, is a next-generation sub-second MPP OLAP database for full analytics scenarios, including multi-dimensional analytics, real-time analytics, and ad-hoc queries.

  • apache/fineract

    Apache Fineract

  • OpenAPITools/openapi-generator

    OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)

  • alibaba/spring-cloud-alibaba

    Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.

  • apache/skywalking

    APM, Application Performance Monitoring System

  • osmandapp/OsmAnd

    OsmAnd

  • PaperMC/Paper

    The most widely used, high performance Minecraft server that aims to fix gameplay and mechanics inconsistencies

  • spring-projects/spring-boot

    Spring Boot

  • Snailclimb/JavaGuide

    「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,首选 JavaGuide!

  • doocs/source-code-hunter

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

  • CarGuo/GSYVideoPlayer

    视频播放器(IJKplayer、ExoPlayer、MediaPlayer),HTTPS,支持弹幕,外挂字幕,支持滤镜、水印、gif截图,片头广告、中间广告,多个同时播放,支持基本的拖动,声音、亮度调节,支持边播边缓存,支持视频自带rotation的旋转(90,270之类),重力旋转与手动旋转的同步支持,支持列表播放 ,列表全屏动画,视频加载速度,列表小窗口支持拖动,动画效果,调整比例,多分辨率切换,支持切换播放器,进度条小窗口预览,列表切换详情页面无缝播放,rtsp、concat、mpeg。

  • oshi/oshi

    Native Operating System and Hardware Information

  • alibaba/COLA

    🥤 COLA: Clean Object-oriented & Layered Architecture

  • CoderLeixiaoshuai/java-eight-part

    『Java八股文』Java面试套路,Java进阶学习,打破内卷拿大厂Offer,升职加薪!

  • gyoogle/tech-interview-for-developer

    👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖

  • spring-projects/spring-framework

    Spring Framework

  • alibaba/Sentinel

    A powerful flow control component enabling reliability, resilience and monitoring for microservices. (面向云原生微服务的高可用流控防护组件)

scala

  • delta-io/delta

    An open-source storage framework that enables building a Lakehouse architecture with compute engines including Spark, PrestoDB, Flink, Trino, and Hive and APIs

  • scala/scala3

    The Scala 3 compiler, also known as Dotty.

  • OpenXiangShan/XiangShan

    Open-source high-performance RISC-V processor

  • apache/kyuubi

    Apache Kyuubi is a distributed and multi-tenant gateway to provide serverless SQL on data warehouses and lakehouses.

  • playframework/playframework

    The Community Maintained High Velocity Web Framework For Java and Scala.

  • sbt/sbt

    sbt, the interactive build tool

  • databricks/Spark-The-Definitive-Guide

    Spark: The Definitive Guide's Code Repository

  • zio/zio

    ZIO — A type-safe, composable library for async and concurrent programming in Scala

  • apache/spark

    Apache Spark - A unified analytics engine for large-scale data processing

  • metarank/metarank

    A low code Machine Learning personalized ranking service for articles, listings, search results, recommendations that boosts user engagement. A friendly Learn-to-Rank engine

  • apache/openwhisk

    Apache OpenWhisk is an open source serverless cloud platform

  • apache/incubator-gluten

    Gluten is a middle layer responsible for offloading JVM-based SQL engines' execution to native engines.

  • crealytics/spark-excel

    A Spark plugin for reading and writing Excel files

  • microsoft/sql-spark-connector

    Apache Spark Connector for SQL Server and Azure SQL

  • gitbucket/gitbucket

    A Git platform powered by Scala with easy installation, high extensibility & GitHub API compatibility

  • yahoo/CMAK

    CMAK is a tool for managing Apache Kafka clusters

  • microsoft/SynapseML

    Simple and Distributed Machine Learning

  • TheHive-Project/TheHive

    TheHive: a Scalable, Open Source and Free Security Incident Response Platform

  • scalameta/metals

    Scala language server with rich IDE features 🚀

  • rtyley/bfg-repo-cleaner

    Removes large or troublesome blobs like git-filter-branch does, but faster. And written in Scala

  • snowplow/snowplow

    The leader in Next-Generation Customer Data Infrastructure

  • awslabs/deequ

    Deequ is a library built on top of Apache Spark for defining "unit tests for data", which measure data quality in large datasets.

kotlin

swift

python

  • mem0ai/mem0

    The memory layer for Personalized AI

  • public-apis/public-apis

    A collective list of free APIs

  • g1879/DrissionPage

    基于python的网页自动化工具。既能控制浏览器,也能收发数据包。可兼顾浏览器自动化的便利性和requests的高效率。功能强大,内置无数人性化设计和便捷功能。语法简洁而优雅,代码量少。

  • sinaatalay/rendercv

    A LaTeX CV/Resume Framework

  • donnemartin/system-design-primer

    Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

  • Asabeneh/30-Days-Of-Python

    30 days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than100 days, follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw

  • ray-project/ray

    Ray is a unified framework for scaling AI and Python applications. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.

  • goauthentik/authentik

    The authentication glue you need.

  • modelscope/agentscope

    Start building LLM-empowered multi-agent applications in an easier way.

  • neuml/txtai

    💡 All-in-one open-source embeddings database for semantic search, LLM orchestration and language model workflows

  • mouredev/roadmap-retos-programacion

    Ruta de estudio basada en ejercicios de código semanales en 2024 de la comunidad MoureDev para aprender y practicar lógica usando cualquier lenguaje de programación.

  • ethereum/EIPs

    The Ethereum Improvement Proposal repository

  • microsoft/Olive

    Olive is an easy-to-use hardware-aware model optimization tool that composes industry-leading techniques across model compression, optimization, and compilation.

  • myshell-ai/OpenVoice

    Instant voice cloning by MyShell.

  • apple/corenet

    CoreNet: A library for training deep neural networks

  • zhayujie/chatgpt-on-wechat

    基于大模型搭建的聊天机器人,同时支持 微信公众号、企业微信应用、飞书、钉钉 等接入,可选择GPT3.5/GPT-4o/GPT4.0/ Claude/文心一言/讯飞星火/通义千问/ Gemini/GLM-4/Claude/Kimi/LinkAI,能处理文本、语音和图片,访问操作系统和互联网,支持基于自有知识库进行定制企业智能客服。

javascript

typescript

  • baptisteArno/typebot.io

    💬 Typebot is a powerful chatbot builder that you can self-host.

  • mui/material-ui

    Material UI: Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design.

  • umijs/umi

    A framework in react community ✨

  • lit/lit

    Lit is a simple library for building fast, lightweight web components.

  • shuding/nextra

    Simple, powerful and flexible site generation framework with everything you love from Next.js.

  • apify/crawlee

    Crawlee—A web scraping and browser automation library for Node.js to build reliable crawlers. In JavaScript and TypeScript. Extract data for AI, LLMs, RAG, or GPTs. Download HTML, PDF, JPG, PNG, and other files from websites. Works with Puppeteer, Playwright, Cheerio, JSDOM, and raw HTTP. Both headful and headless mode. With proxy rotation.

  • ZuodaoTech/everyone-can-use-english

    人人都能用英语

  • yangshun/tech-interview-handbook

    💯 Curated coding interview preparation materials for busy software engineers

  • openstatusHQ/openstatus

    🏓 The open-source synthetic monitoring platform 🏓

  • mfts/papermark

    Papermark is the open-source DocSend alternative with built-in analytics and custom domains.

  • labring/FastGPT

    FastGPT is a knowledge-based platform built on the LLMs, offers a comprehensive suite of out-of-the-box capabilities such as data processing, RAG retrieval, and visual AI workflow orchestration, letting you easily develop and deploy complex question-answering systems without the need for extensive setup or configuration.

  • baidu/amis

    前端低代码框架,通过 JSON 配置就能生成各种页面。

  • lobehub/lobe-chat

    🤯 Lobe Chat - an open-source, modern-design LLMs/AI chat framework. Supports Multi AI Providers( OpenAI / Claude 3 / Gemini / Ollama / Bedrock / Azure / Mistral / Perplexity ), Multi-Modals (Vision/TTS) and plugin system. One-click FREE deployment of your private ChatGPT chat application.

  • katspaugh/wavesurfer.js

    Audio waveform player

  • typescript-eslint/typescript-eslint

    ✨ Monorepo for all the tooling which enables ESLint to support TypeScript

  • midudev/aprendiendo-react

    Curso para aprender React desde cero

  • plouc/nivo

    nivo provides a rich set of dataviz components, built on top of the awesome d3 and React libraries

  • jupyterlab/jupyterlab

    JupyterLab computational environment.

  • slab/quill

    Quill is a modern WYSIWYG editor built for compatibility and extensibility

go

  • XTLS/Xray-core

    Xray, Penetrates Everything. Also the best v2ray-core, with XTLS support. Fully compatible configuration.

  • alist-org/alist

    🗂️A file list/WebDAV program that supports multiple storages, powered by Gin and Solidjs. / 一个支持多存储的文件列表/WebDAV程序,使用 Gin 和 Solidjs。

  • stretchr/testify

    A toolkit with common assertions and mocks that plays nicely with the standard library

  • argoproj/argo-cd

    Declarative Continuous Deployment for Kubernetes

  • projectcalico/calico

    Cloud native networking and network security

  • openimsdk/open-im-server

    IM Chat

  • gitleaks/gitleaks

    Protect and discover secrets using Gitleaks 🔑

  • getsops/sops

    Simple and flexible tool for managing secrets

  • distribution/distribution

    The toolkit to pack, ship, store, and deliver container content

  • grafana/loki

    Like Prometheus, but for logs.

  • caddyserver/caddy

    Fast and extensible multi-platform HTTP/1-2-3 web server with automatic HTTPS

  • gin-gonic/gin

    Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.

  • kubernetes/kops

    Kubernetes Operations (kOps) - Production Grade k8s Installation, Upgrades and Management

  • gorilla/websocket

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

  • open-telemetry/opentelemetry-collector

    OpenTelemetry Collector

  • zeromicro/go-zero

    A cloud-native Go microservices framework with cli tool for productivity.

  • spf13/viper

    Go configuration with fangs

  • tailscale/tailscale

    The easiest, most secure way to use WireGuard and 2FA.

  • joho/godotenv

    A Go port of Ruby's dotenv library (Loads environment variables from .env files)

  • argoproj/argo-workflows

    Workflow Engine for Kubernetes

  • vmware-tanzu/velero

    Backup and migrate Kubernetes applications and their persistent volumes

  • hyperledger/fabric

    Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use cases. It offers a unique approach to consensus that enables performance at scale while preserving privacy.

  • gofiber/fiber

    ⚡️ Express inspired web framework written in Go

rust

  • TraceMachina/nativelink

    NativeLink is an open source high-performance build cache and remote execution server, compatible with Bazel, Buck2, Reclient, and other RBE-compatible build systems. It offers drastically faster builds, reduced test flakiness, and significant infrastructure cost savings.

  • qdrant/qdrant

    Qdrant - High-performance, massive-scale Vector Database for the next generation of AI. Also available in the cloud https://cloud.qdrant.io/

  • AleoNet/snarkOS

    A Decentralized Operating System for ZK Applications

  • BurntSushi/ripgrep

    ripgrep recursively searches directories for a regex pattern while respecting your gitignore

  • google/comprehensive-rust

    This is the Rust course used by the Android team at Google. It provides you the material to quickly teach Rust.

  • pola-rs/polars

    Dataframes powered by a multithreaded, vectorized query engine, written in Rust

  • LibNyanpasu/clash-nyanpasu

    Clash Nyanpasu~(∠・ω< )⌒☆​

  • influxdata/influxdb

    Scalable datastore for metrics, events, and real-time analytics

  • lencx/ChatGPT

    🔮 ChatGPT Desktop Application (Mac, Windows and Linux)

  • uutils/coreutils

    Cross-platform Rust rewrite of the GNU coreutils

  • rwf2/Rocket

    A web framework for Rust.

  • tauri-apps/tauri

    Build smaller, faster, and more secure desktop applications with a web frontend.

  • wez/wezterm

    A GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust

  • typst/typst

    A new markup-based typesetting system that is powerful and easy to learn.

  • slint-ui/slint

    Slint is a declarative GUI toolkit to build native user interfaces for Rust, C++, or JavaScript apps.

  • sharkdp/hyperfine

    A command-line benchmarking tool

  • Byron/gitoxide

    An idiomatic, lean, fast & safe pure Rust implementation of Git

  • EricLBuehler/mistral.rs

    Blazingly fast LLM inference.

  • bevyengine/bevy

    A refreshingly simple data-driven game engine built in Rust

  • rust-lang/miri

    An interpreter for Rust's mid-level intermediate representation

  • iced-rs/iced

    A cross-platform GUI library for Rust, inspired by Elm

  • ogham/exa

    A modern replacement for ‘ls’.