后端开源项目(Backend)
共收录 244 个 GitHub 开源仓库,均来自 Siming 的 star 收藏,按 star 数排序。主要语言:Java(105 个)、Python(32 个)、JavaScript(27 个)。star 最多的是 public-apis/public-apis(★ 490,256)。
Java / Spring(119)
mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于Spring Boot+MyBatis实现,采用Docker容器化部署。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
Spring Boot helps you to create Spring-powered, production-grade applications and services with absolute minimum fuss.
The java implementation of Apache Dubbo. An RPC and microservice framework.
Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas
Netty project - an event-driven asynchronous network application framework
🚀一个用来深入学习并实战 Spring Boot 的项目。
快速、简洁、解决大文件内存溢出的java处理Excel工具
A distributed task scheduling framework.(分布式任务调度平台XXL-JOB)
🍬A set of tools that keep Java sweet.
Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.
阿里巴巴 MySQL binlog 增量订阅&消费组件
Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Batch、Spring Cloud、Spring Cloud Alibaba、Spring Security & Spring Security OAuth2,博客Spring系列源码:https://mrbird.cc
阿里云计算平台DataWorks(https://help.aliyun.com/document_detail/137663.html) 团队出品,为监控而生的数据库连接池
👨🎓 Java Core Sprout : basic, concurrent, algorithm
⭐⭐⭐⭐秒杀系统设计与实现.互联网工程师进阶与分析🙋🐓
Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.
Redisson: Valkey & Redis Java Client and Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Over 50 Valkey and Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Bloom filter, Spring, Tomcat, Scheduler, JCache API, Hibernate, RPC, local cache..
光 HikariCP・A solid, high-performance, JDBC connection pool at last.
Empowering Data Intelligence with Distributed SQL for Sharding, Scalability, and Security Across All Databases.
Adaptable, fast automation for all
图解计算机网络、操作系统、计算机组成、数据库,共 1000 张图 + 50 万字,破除晦涩难懂的计算机基础知识,让天下没有难懂的八股文!🚀 在线阅读:https://xiaolincoding.com
🏆 Real-Time no-code, powerful and secure ORM 🚀 providing APIs and Docs without coding by Backend, and Frontend(Client) can customize response JSONs 🏆 实时 零代码、全功能、强安全 ORM 库 🚀 后端接口和文档零代码,前端(客户端) 定制返回 JSON 的数据和结构
🚌 The IK Analysis plugin integrates Lucene IK analyzer into Elasticsearch and OpenSearch, support customized dictionary.
An powerful enhanced toolkit of MyBatis for simplify development
DataX是阿里云DataWorks数据集成的开源版本。
大数据入门指南 :star:
基于Spring+SpringMVC+Mybatis分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持服务治理、监控和追踪,努力为中小型企业打造全方位J2EE企业级开发解决方案。
spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。
Apache Pulsar - distributed pub-sub messaging system
flink learning blog. http://www.54tianzhisheng.cn/ 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例(PVUV、日志存储、百亿数据实时去重、监控告警)分享。欢迎大家支持我的专栏《大数据实时计算引擎 Flink 实战与性能优化》
MeterSphere 是新一代的开源持续测试工具,内置 AI 助手,让软件测试工作更简单、更高效,不再成为持续交付的瓶颈。
Generate diagrams from textual description
Admin UI for administration of spring boot applications
Mybatis通用分页插件
Resilience4j is a fault tolerance library designed for Java8 and functional programming
Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
Main Portal page for the Jackson project
:seedling::rocket:一个基于Spring Boot & MyBatis的种子项目,用于快速构建中小型API、RESTful API项目~
Opensabre是基于SpringCloud2023的微服务开发平台,整合了Spring Security、Springcloud Alibaba等组件。 包含了基础的RBAC权限管理、授权认证、网关管理、服务治理、审计日志等系统管理基础应用。 定义了相关开发规范、风格并落地在服务框架层,开箱即用,支持Docker、Kubenetes的部署。 让项目开发人员快速进入业务开发,而不需过多时间花费在基础架构搭建和编码风格规范上。 目标是建立一套金融级、高安全性的微服务解决方案。
hsweb (haʊs wɛb) 是一个基于spring-boot 2.x开发 ,首个使用全响应式编程的企业级后台管理系统基础项目。
📌 a missing Java std lib(simple & 0-dependency) for framework/middleware, provide an enhanced InheritableThreadLocal that transmits values between threads even using thread pooling components.
Distributed scheduled job
🐌 useful scripts for making developer's everyday life easier and happier, involved java, shell etc.
一站式云原生实时流数据平台,通过0侵入、插件化构建企业级Kafka服务,极大降低操作、存储和管理实时流数据门槛
Distributed ID Generate Service
ansj分词.ict的真正java实现.分词效果速度都超过开源版的ict. 中文分词,人名识别,词性标注,用户自定义词典
🔥🔥🔥国内首个Spring Cloud微服务化RBAC的管理平台,核心采用Spring Boot 2.4、Spring Cloud 2020.0.0 & Alibaba,前端采用d2-admin中台框架。 🔝 🔝 记得上边点个star 关注更新
Automated JSON API documentation for API's built with Spring
A Spring Framework based, pragmatic style JavaEE application reference architecture.
UniqueID generator
Java library to create bots using Telegram Bots API
Spring Data Example Projects
一本关于排序算法的 GitBook 在线书籍 《十大经典排序算法》,多语言实现。
SOFABoot is a framework that enhances Spring Boot and fully compatible with it, provides readiness check, class isolation, etc.
Spring Boot 系列实战合集
Spring Boot Reference Guide中文翻译 -《Spring Boot参考指南》
MyBatis integration with Spring Boot
Distributed lock for your scheduled tasks
RxJava 2 和 Retrofit 结合使用的几个最常见使用方式举例
[DEPRECATED] A swipe menu for ListView.
LibRec: A Leading Java Library for Recommender Systems, see
(无描述)
:banana: 我的技术摘要
Spring integration for MyBatis 3
:fire:RxJava2 Examples —— 这可能是从 RxJava1 跳到 RxJava2(学习 RxJava2 )最好的例子 Demo:https://github.com/nanchen2251/RxJava2Examples
结巴分词(java版)
Nutz -- Web Framework(Mvc/Ioc/Aop/Dao/Json) for ALL Java developer
SOFABolt is a lightweight, easy to use and high performance remoting framework based on Netty.
Intelligent object mapping
Chinese translation of Netty 4.x User Guide. 中文翻译《Netty 4.x 用户指南》
自制spring boot starter for swagger 2.x,来试试吧,很好用哦~
Dubbo Spring Boot Starter
一个简单、敏捷、分布式的支持SpringBoot的Java爬虫框架;An agile, distributed crawler framework.
spring-boot,mybatis,activemq,redis,email, freemarker,shiro,websocket,sitemesh,ehcache,easyui,kindeditor,quartz,springfox,swagger,jpa,hibernate,querydsl,netty
Vaadin 6, 7, 8 is a Java framework for modern Java web applications.
《Spring Cloud微服务-全栈技术与案例解析》和《Spring Cloud微服务 入门 实战与进阶》配套源码
Provides support to increase developer productivity in Java when using MongoDB. Uses familiar Spring concepts such as a template classes for core API usage and lightweight repository style data access.
MongoDB object-document mapper in Java based on https://github.com/mongodb/mongo-java-driver
Segment Fault 在线讲堂 代码工程
The Alibaba Cloud V1.0 SDK will soon enter the Basic Security Maintenance phase and is no longer recommended for use. V2.0 SDK is available here: https://github.com/aliyun/alibabacloud-java-sdk
社会化登录分享工具库
Aliyun OSS SDK for Java
这是一个SSM(Spring+SpringMVC+Mybatis)+jQuery EasyUI开发的ERP系统。
Nacos Examples
基于Spring Boot 和 WxJava 实现的微信支付Java后端Demo
Color themes for Eclipse
简单、轻巧、灵活的工作流引擎
A Spring Boot JWT starter kit for stateless and token-based authentication apps.
(微信开发工具包)weixin sdk for Java
使用OAUTH2+Zuul实现认证和授权
Token-based authentication using Spring Boot and JWT.
基于Spring Boot的注解驱动式公众号极速开发框架,用注解重新定义公众号开发
Spring Boot Kotlin project with a REST Webservice and Spring Data
A web application built on top of MyBatis 3, Spring 3 and Stripes
(无描述)
基于canal的mysql和elasticsearch实时同步方案,支持增量同步和全量同步
kaptcha - A kaptcha generation engine.
饭否Android客户端开源项目
[DEPRECATED] Apache Cordova - Whitelist Plugin
Enhanced IMS Configuration Tool for Google Pixel Devices
Spring Boot 集成 JustAuth 的最佳实践~
让Nutz更好用
A Bulk Data Pipeline out of Cassandra
A Thymeleaf dialect for Apache Shiro tags.
API文档管家 - 基于Swagger与Zuul实现的API文档聚合工具
guava学习项目
:zap: Performance Comparison of Jax-RS implementations and embedded containers
Fresco的应用:1、占位图 2、进度图 3、重试图 4、失败图 5、实际图 6、缩放模式 7、圆形图 8、圆角图 9、叠加图 10、按压状态下叠加图 11、背景图 12、XML属性 13、常见问题
Example of the deployment of a Spring Boot App with Jenkins in a Unix System
该项目是renren-secutiry的Spring Boot版,现已合并到renren-security上了,请访问:https://github.com/renrenio/renren-security
ProjectForge is a web-based solution for project management including time tracking, team-calendar, financial administration, issue management, controlling and managing work-break-down-structures (e. g. together with JIRA as issue management system).
Lightweight workflow engine
Provided here is a collection of sample code for Spring Boot.
简单实用的同步工具,实现mysql数据库中数据定期同步到elasticsearch,只需简单的配置,便能达到非凡的效果,支持elasticsearch 5.X版本
公益Eureka注册中心
Simple, lightweight and fast two-way diff Java library with callbacks; simple HTML output generator attached
cocos2d-java引擎的例子手册
(无描述)
Node.js(39)
Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB
Node.js/Typescript/Bun Production Process Manager with a built-in Load Balancer.
Call all Node.js modules directly from DOM/WebWorker and enable a new way of writing applications with all Web technologies.
ShellCheck, a static analysis tool for shell scripts
The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.
Make any web page a desktop application
High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
Resume template for Chinese programmers . 程序员简历模板系列。包括PHP程序员简历模板、iOS程序员简历模板、Android程序员简历模板、Web前端程序员简历模板、Java程序员简历模板、C/C++程序员简历模板、NodeJS程序员简历模板、架构师简历模板以及通用程序员简历模板
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.
Simple, unobtrusive authentication for Node.js.
A reference implementation of GraphQL for JavaScript
A pure node.js JavaScript Client implementing the MySQL protocol.
Redis Node.js client
:closed_book:《Node.js 包教不包会》 by alsotang
Node.js based forum software built for the modern web
GraphQL is a query language and execution engine tied to any backend service.
Help secure Express apps with various HTTP headers
E2E test framework for Angular apps
Effortlessly build beautiful command-line apps
A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
JavaScript parser / mangler / compressor / beautifier library for NodeJS
Nodejs学习笔记以及经验总结,公众号"程序猿小卡"
:rocket: Progressive microservices framework for Node.js
:mailbox: SMTP Server + Web Interface for viewing and testing emails during development.
Basic rate-limiting middleware for the Express web server
Oracle Database driver for Node.js maintained by Oracle Corporation. Connect your JavaScript and TypeScript applications instantly to Oracle Database.
Fancy date ranges for Moment.js
a tiny and smart cli player of douban.fm in Node.js
Platform agnostic logger for NestJS based on Pino with REQUEST CONTEXT IN EVERY LOG
[DEPRECATED]JsGen is a next generation,free, open source web software that you can generate a powerful website, such as blog, forum, etc. It is coded by pure JavaScript, based on Node.js, AngularJS, MongoDB.
The mobile app of https://cnodejs.org made by Ionic 1.x, web demo http://lanceli.com/cnodejs-ionic
一款基于Egg.js(为企业级框架和应用而生)、Sequelize和GraphQL,功能强大的(PC端,手机端和微信公众平台)电子商务平台及CMS建站系统
A database migration tool for MongoDB in Node
🌲 high-speed HTTP logger for Node.js
A Node.js server for the Agora Flat open source classroom.
Brute-force protection middleware for express routes by rate limiting incoming requests
DevExpress MVVM Framework is a set of components helping to work in the Model-View-ViewModel pattern in WPF.
Node.js redis client mock
Convert Mongo data into Excel and vice versa @ Node.js. MongoDB Mongoose Dump to excel.
Go(13)
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
The Cloud Native Application Proxy
Find vulnerabilities, misconfigurations, secrets, SBOM in containers, Kubernetes, code repositories, clouds and more
The easiest, most secure way to use WireGuard and 2FA.
Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
最新Docker容器技术,从真实案例中学习最佳实践!| Learn and understand Docker&Container technologies, with real DevOps practice!
Open source API-compatible alternative to the text editor Sublime Text
Not Just A Notepad! (golang + mongodb) http://leanote.org
Google Workspace in your terminal.
like netcat, but over Tailscale's data plane, without Tailscale's control plane
torsniff - a sniffer that sniffs torrents from BitTorrent network
Collect logs for docker containers
Backup & Restore your Redis server - FAST
Python(34)
A collective list of free APIs
FastAPI framework, high performance, easy to learn, fast to code, ready for production
小红书笔记 | 评论爬虫、抖音视频 | 评论爬虫、快手视频 | 评论爬虫、B 站视频 | 评论爬虫、微博帖子 | 评论爬虫、百度贴吧帖子 | 百度贴吧评论回复爬虫 | 知乎问答文章|评论爬虫
Scrapy, a fast high-level web crawling & scraping framework for Python.
结巴中文分词
12306智能刷票,订票
(无描述)
Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed.
A Powerful Spider(Web Crawler) System in Python.
🚂 12306 购票助手,支持集群,多账号,多任务购票以及 Web 页面管理
🎮 Chinese DOS games collections.
Forum for discussing Internet censorship circumvention
CMS framework for Django
A Dockerized python Script to fetch Garmin health data and populate that in a InfluxDB Database, for visualization long term health trends with Grafana
A Django based shop system
Aggregates RSS and web content(Calibre recipe), sends to Kindle, and includes an e-ink optimized online reader.
Download all your kindle books script.
a Django-based platform for rapidly developing websites
python app to turn a photograph into a cartoon
非常全的古诗词数据,收录了从先秦到现代的共计85万余首古诗词。
富途 OpenAPI Python SDK
Python client library for Douban APIs (OAuth 2.0)
Ecommerce for Mezzanine
支付宝 alipay python接口,支持担保交易,即时到帐和自动发货接口
饭否API文档 (功能已冻结)
A safe alternative for "rm".
CJK library files missing in the embedded Python of Sublime Text 3
a Django project for conference websites
Django 最佳实践 - 中文版
Django ElasticSearch Ionic 打造 GIS 移动应用
Django ElasticSearch Ionic 打造 GIS 移动应用
DNS Authenticator for DNSPOD
Command line Base-64 image converter.
A content management platform built using the Django framework.
.NET / C#(22)
Dapper - a simple object mapper for .Net
Json.NET is a popular high-performance JSON framework for .NET
.NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework
A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.
Simple REST and HTTP API Client for .NET
A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.
Mission Planner Ground Control Station for ArduPilot (c# .net)
WiX Toolset v3.x
高质量移动端UI框架。官网:https://www.wetouch.net
Use LINQ to retrieve data from spreadsheets and csv files
Visual Studio extension
(无描述)
Percona TokuDB is a high-performance, write optimized, compressing, transactional storage engine for Percona Server. Issue tracker: https://tokutek.atlassian.net/browse/DB/ Wiki: https://github.com/Percona/tokudb-engine/wiki Downloads:
A simple framework for providing auto-update support to .NET applications
Solve unavailable songs for 163 cloud music desktop client / UWP client
wpf toolkit fork of the MS WPF Toolkit (https://wpf.codeplex.com/releases/view/40535)
中文版星露谷物语MOD安装器,An installer for StardewValley mods for Chinese
A fork from Modern UI for WPF on Codeplex.com(https://mui.codeplex.com/)
A .net WPF toaster library for very simple and slightly customizable toaster notifications
HPlus 原作者在这 http://www.zi-han.net/theme/hplus 我只是个搬运工
Suspiciously pleasant XML construction API for C# 4, inspired by Ruby's Builder
Toolkit for the ArcGIS Runtime SDK for WPF and ArcGIS API for Silverlight
其他后端(17)
Linux kernel source tree
A modern runtime for JavaScript and TypeScript.
Bitcoin Core integration/staging tree
A library for building fast, reliable and evolvable network services.
Cross-platform asynchronous I/O
Rust By Practice will evolve into Origin.
Convert HTML to PDF using Webkit (QtWebKit)
An open source library for face detection in images. The face detection speed can reach 1000FPS.
Ping, but with a graph
High performance, multi-platform VNC client and server
Protect yourself against DNS poisoning in China.
LinkToken is an open-source unified token management platform that provides token distribution, access control, and usage analysis functions.
Cleans dependencies and build artifacts from your projects.
World Wind, an open source 3D interactive world viewer, was created by NASA's Learning Technologies project, and released in mid-2004. It is now developed by NASA staff and open source community developers.
www.56.com video file system
自己整理的一个放在 dash 中使用的手册
A java wrapper for CEF
「开发工具与基础设施」下的其他方向:前端 · 移动端与小程序 · 数据库与中间件 · DevOps与运维 · CLI与效率工具 · 安全与测试 · 桌面与跨端
上级分类:开发工具与基础设施