All Projects → NewLifeX → X

NewLifeX / X

Licence: mit
新生命X组件,数据中间件XCode、日志、网络、RPC、序列化、缓存、Windows服务

Programming Languages

reflection
70 projects

Projects that are alternatives of or similar to X

Jstp
Fast RPC for browser and Node.js based on TCP, WebSocket, and MDSF
Stars: ✭ 132 (-90.02%)
Mutual labels:  api, rpc, server
Sgf
This is a Smart Game Foundation (Not Framework)
Stars: ✭ 122 (-90.77%)
Mutual labels:  rpc, server, network
Hprose Java
Hprose is a cross-language RPC. This project is Hprose 2.0 for Java
Stars: ✭ 542 (-59%)
Mutual labels:  api, rpc, serialize
Jsonrpcserver
Process JSON-RPC requests in Python
Stars: ✭ 126 (-90.47%)
Mutual labels:  api, rpc, server
Hprose Golang
Hprose is a cross-language RPC. This project is Hprose for Golang.
Stars: ✭ 1,143 (-13.54%)
Mutual labels:  api, rpc, serialize
Watsontcp
WatsonTcp is the easiest way to build TCP-based clients and servers in C#.
Stars: ✭ 209 (-84.19%)
Mutual labels:  api, rpc, server
Impress
Enterprise application server for Node.js and Metarhia private cloud ⚡
Stars: ✭ 634 (-52.04%)
Mutual labels:  api, rpc, server
Wheel
关于net nio os cache db rpc json web http udp tcp mq 等多个小工具的自定义实现
Stars: ✭ 45 (-96.6%)
Mutual labels:  rpc, network
Omdb Graphql Wrapper
🚀 GraphQL wrapper for the OMDb API
Stars: ✭ 45 (-96.6%)
Mutual labels:  api, server
Sechub
SecHub - one central and easy way to use different security tools with one API/Client
Stars: ✭ 52 (-96.07%)
Mutual labels:  api, server
Unvault
📦 A minimal layer for node that allows results of time-consuming tasks to be stored.
Stars: ✭ 63 (-95.23%)
Mutual labels:  api, server
Dito
Dito.js is a declarative and modern web framework with a focus on API driven development, based on Objection.js, Koa.js and Vue.js – Released in 2018 under the MIT license, with support by Lineto.com
Stars: ✭ 44 (-96.67%)
Mutual labels:  api, server
Caluma
A collaborative form editing service
Stars: ✭ 40 (-96.97%)
Mutual labels:  api, service
Api server boilerplate
typescript express board boilerplate using routing controller
Stars: ✭ 52 (-96.07%)
Mutual labels:  service, server
Go Raknet
An idiomatic Go library implementing a basic version of the RakNet protocol.
Stars: ✭ 40 (-96.97%)
Mutual labels:  server, network
Gophergameserver
🏆 Feature packed, easy-to-use game server API for Go back-ends and Javascript clients. Tutorials and examples included!
Stars: ✭ 61 (-95.39%)
Mutual labels:  api, server
Nodemcu Espress
Ultra-Lightweight and modular Node.js express like http server for NodeMCU. web - ESP8266
Stars: ✭ 39 (-97.05%)
Mutual labels:  api, server
Ins sandstorm
[INS] Config setting for our sandstorm server
Stars: ✭ 61 (-95.39%)
Mutual labels:  api, server
Generator Swiftserver
WARNING: This repository is no longer maintained
Stars: ✭ 64 (-95.16%)
Mutual labels:  api, server
Caddy V1 Service
⬛️ Run Caddy as a service
Stars: ✭ 69 (-94.78%)
Mutual labels:  service, server

XCode
新生命基础框架X组件,包括算法、日志、数据库、网络、RPC、序列化、缓存、多线程等模块,支持.NET Framework/.NET Core/Mono/Xamarin

2002~2020,成千上万兄弟姐妹们努力的见证!

核心库教程:https://www.yuque.com/smartstone/nx
XCode教程:https://www.yuque.com/smartstone/xcode

新生命开源项目矩阵

各项目默认支持net5.0/netstandard2.0/net4.5/net4.0/

项目 年份 状态 .NET Core 说明
基础组件 支撑其它中间件以及产品项目
NewLife.Core 2002 维护中 算法、日志、网络、RPC、序列化、缓存、多线程
XCode 2005 维护中 数据中间件,MySQL、SQLite、SqlServer、Oracle、Postgresql
NewLife.Net 2005 维护中 网络库,千万级吞吐率,各种常见网络协议
NewLife.Cube 2010 维护中 Web魔方,企业级快速开发框架,集成OAuth2.0(Client/Server)
NewLife.Agent 2008 维护中 服务管理框架,Windows服务、Linux的Systemd
中间件 对接各知名中间件平台
NewLife.Redis 2017 维护中 Redis客户端,微秒级延迟,百亿级项目验证
NewLife.RocketMQ 2018 维护中 支持Apache RocketMQ和阿里云消息队列,十亿级项目验证
NewLife.MQTT 2019 维护中 物联网消息协议,客户端支持阿里云物联网
NewLife.LoRa 2016 维护中 超低功耗的物联网远程通信协议LoRaWAN
NewLife.Thrift 2019 维护中 Thrift协议实现
NewLife.Hive 2019 维护中 纯托管读写Hive,Hadoop数据仓库,基于Thrift协议
NoDb 2017 开发中 NoSQL数据库,百万级kv读写性能,持久化
NewLife.Ftp 2008 维护中 Ftp客户端实现
产品平台 产品平台级,编译部署即用,个性化自定义
AntJob 2019 维护中 蚂蚁调度系统,大数据实时计算平台
Stardust 2018 维护中 星尘,微服务平台,分布式平台
XLink 2016 维护中 物联网云平台
XProxy 2005 维护中 产品级反向代理
XScript 2010 维护中 × C#脚本引擎
SmartOS 2014 维护中 C++11 嵌入式操作系统,完全独立自主,ARM Cortex-M芯片架构
GitCandy 2015 维护中 × Git管理系统
其它
XCoder 2006 维护中 码神工具,开发者必备
XTemplate 2008 维护中 模版引擎,T4(Text Template)语法
X组件 .NET2.0 2002 存档中 .NET2.0 日志、网络、RPC、序列化、缓存、Windows服务、多线程

核心库 NewLife.Core

核心组件,支撑其它所有组件。 主要功能包括:

  • 日志 统一ILog接口,内置控制台、文本文件、WinForm控件和网络日志等实现
  • 网络 单点最高84.5万长连接
  • RPC 单点最高处理能力2256万tps
  • 缓存 统一ICache接口,内置MemoryCache、Redis、DbCache实现
  • 安全 AES/DES/RC4/RSA/DSA/CRC
  • 多线程 定时调度TimerX
  • 反射 快速反射、脚本引擎ScriptEngine
  • 序列化 Binary/Json/Xml

数据中间件 [NewLife.XCode]

NewLife.XCode主要特点:
1,设计极致的缓存,超高性能
2,反向工程,根据实体类主动建立数据库表结构并初始化数据,支持8种数据库
3,无限分表分库,支持任意数据库,无需修改业务代码

新生命开发团队

新生命团队始于2002年,部分开源项目具有18年以上漫长历史,源码库保留有2010年以来所有修改记录
网站:https://www.NewLifeX.com
开源:https://github.com/NewLifeX
博客:https://nnhy.cnblogs.com
QQ群:1600800/1600838

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].