An open API service indexing awesome lists of open source software.

https://github.com/antgroup/sofa

SOFAStack™ (Scalable Open Financial Architecture Stack) is a collection of cloud native middleware components, which are designed to build distributed systems with high performance and reliability, and have been fully validated by mission-critical financial business scenarios.
https://github.com/antgroup/sofa

index sofastack

Last synced: 3 months ago
JSON representation

SOFAStack™ (Scalable Open Financial Architecture Stack) is a collection of cloud native middleware components, which are designed to build distributed systems with high performance and reliability, and have been fully validated by mission-critical financial business scenarios.

Awesome Lists containing this project

README

        

SOFAStack

**SOFAStack™ (Scalable Open Financial Architecture Stack)** is a collection of cloud native middleware components, which are designed to build distributed systems with high performance and reliability, and have been fully validated by mission-critical financial business scenarios.

## Links

Home Page: [https://www.sofastack.tech](https://www.sofastack.tech/?lang=en)

Source Code: [http://github.com/sofastack](http://github.com/sofastack)

## Projects

- [SOFABoot](https://github.com/sofastack/sofa-boot) is a development framework open sourced by Ant Financial which is based on Spring Boot, provides capabilities such as Readiness Check, class isolation, log space isolation and asynchronous initialization of bean.
- [SOFARPC](https://github.com/sofastack/sofa-rpc) is a high-performance, high-extensibility, production-level Java RPC framework.
- [SOFAMesh](https://github.com/sofastack/sofa-mesh) is a large-scale implementation solution for Service Mesh which is improved and extended based on Istio.
- [SOFATracer](https://github.com/sofastack/sofa-tracer) is a distributed link tracing system based on [OpenTracing specification](http://opentracing.io/documentation/pages/spec.html).
- [SOFALookout](https://github.com/sofastack/sofa-lookout) is a lightweight and open source middleware service that solves the metrics and monitoring issues of the system.
- [SOFABolt](https://github.com/sofastack/sofa-bolt) is a network communication framework implemented based on Netty.
- [SOFAArk](https://github.com/sofastack/sofa-ark) is a light-weight, java based classloader isolation framework.
- [SOFAJarslink](https://github.com/sofastack/sofa-jarslink) is a dynamic modules and merged deployments solution based on SOFAArk.
- [SOFAActs](https://github.com/sofastack/sofa-acts) (AntCoreTest) is a white-box testing framework that is based on the accumulation of testing practices for financial-grade distributed architectures.
- [SOFAJraft](https://github.com/sofastack/sofa-jraft) is a production-grade, high-performance Java implementation based on the RAFT consensus algorithm.
- [SOFARegistry](https://github.com/sofastack/sofa-registry) is a production ready, high efficient, highly available service registry.
- [SOFADashboard](https://github.com/sofastack/sofa-dashboard) is a one-stop console of SOFAStack.
- [Mosn](https://github.com/mosn/mosn) (Modular Observable Smart Network) is a powerful proxy acting as Service Mesh's data plane written in GoLang.
- [Layotto](https://github.com/mosn/layotto) is an application runtime developed using Golang, which provides various distributed capabilities for applications.
- [Seata](https://github.com/seata/seata) is a distributed transaction solution that delivers high performance and easy to use distributed transaction services under a microservices architecture.

More projects in: [github/sofastack](https://github.com/sofastack)

## Community

- [Github](https://github.com/sofastack/community)
- SOFA Source Research Lab
- [SOFARegistryLab](https://www.sofastack.tech/activities/sofa-registry-lab/)
- [SOFAJRaftLab](https://www.sofastack.tech/tags/剖析-sofajraft-实现原理/)
- [SOFARPCLab](https://www.sofastack.tech/tags/剖析-sofarpc-框架/)
- [SOFABoltLab](https://www.sofastack.tech/tags/剖析-sofabolt-框架/)
- [SOFATracerLab](https://www.sofastack.tech/tags/剖析-sofatracer-框架/)

- WeChat
- Official Account:**Antfin_SOFA** is a technology exchange platform dedicated to building first-class distributed technologies in financial scenario applications, focusing on the most cutting-edge, reference-oriented technical solutions and implementation routes in the financial technology industry.

WeChat

- DingTalk
- DingTalk Group:
- ~~「SOFAStack 1」 No: 23127468~~ Group is Full
- ~~「SOFAStack 2」 No: 23195297~~ Group is Full
- ~~「SOFAStack 3」 No: 23390449~~ Group is Full
- ~~「SOFAStack 4」 No: 23372465~~ Group is Full
- ~~「SOFAStack 5」 No: 30315793~~ Group is Full
- ~~「SOFAStack 6」 No: 34197075~~ Group is Full
- 「SOFAStack 7」 No: 44858463

DingTalk

- DingTalk Group:「SOFAStack Online service」, If you have used any SOFAStack related components in a production environment, please let us know, and we will invite you to join this group for faster communication and more efficient use of problem support online.
- [Weibo](https://weibo.com/sofastack)
- [SegmentFault](https://segmentfault.com/t/sofa)
- [juejin.im](https://juejin.im/user/5a42596ff265da43062b06e8)
- [twitter](https://twitter.com/sofastack_io)

## Known Users

Here we list the companies or organizations we know that use all or part of the SOFAStack in production environments. You can go through [SOFAStack User Registration](https://github.com/sofastack/sofastack-doc/issues/42) to register. After registration, we will invite you to join the DingTalk group「SOFAStack Online service」for faster communication and more efficient online use support. The following rankings are in no particular order:
蚂蚁集团
网商银行
恒生电子
数立信息
Paytm
天弘基金
中国人保
信美相互
南京银行
民生银行
重庆农商行
中信证券
富滇银行
挖财
拍拍贷
OPPO金融
运满满
译筑科技
杭州米雅信息科技
邦道科技
申通快递
深圳大头兄弟文化
烽火科技
亚信科技
成都云智天下科技
上海溢米辅导
态赋科技
风一科技
武汉易企盈
极致医疗
京东
小象生鲜
北京云族佳
欣亿云网
山东网聪
深圳市诺安赛威
上扬软件
长沙点三
网易云音乐
虎牙直播
中国移动
无纸科技
黄金钱包
独木桥网络
wueasy
北京攸乐科技
易宝支付
威马汽车
亿通国际
新华三
klilalagroup
中金公司
雪球
同城旅行
四川航旅飞客
山东智园科技
酷渲科技

## Contributors

There are hundreds of people have contributed articles and code to SOFAStack, thank you very much!
> This list will updated at the beginning of each month, order by Github user ID

@1294566108
@1ibo
@3062
@312223105
@315157973

@578157900
@99246255
@a364176773
@abowloflrf
@aCoder2013

@aiai007
@aijingyc
@akkw
@alaneuler
@AlexStocks

@alievmirza
@alpha-baby
@ansiz
@ansyeow
@antergone

@antfin-oss
@antJack
@arcosx
@arjenzhou
@arugal

@atellwu
@AtlanCI
@azhsmesos
@Babylondeer
@baerwang

@bincherry
@BINGW2019
@bjxiaojian
@Bo-Qiu
@bokket

@boliza
@brotherlu-xcq
@Bryce-huang
@bxiiiiii
@cadeeper

@canaan-wang
@Candicepan
@candyleer
@caojie09
@cch123

@ccx1024cc
@chai2010
@chainhelen
@champly
@ChangedenCZD

@chenfengjw163
@chenhui0212
@chenmudu
@chenzhiguo
@choleraehyq

@chpengzh
@chuailiwu
@claire9910
@clindy
@ClownfishYang

@cmonkey
@codefromthecrypt
@CodingSinger
@colin-lee
@containerAnalyzer

@coolme200
@cp3fantasy
@crazysaltfish
@crazyStar00
@cuishuang

@cuiweixie
@cytnju
@czbcxy
@dajitui
@DalianRollingKing

@danielqsj
@Darian1996
@DarrenTai
@dawxy
@dbl-x

@debug-zhang
@dengqian
@Dennis8274
@dependabot[bot]
@detailyang

@Deturium
@dk-lockdown
@dkisser
@dmego
@doujiang24

@Dreampie
@dulong
@dumbFeng
@dunjut
@dylandee

@dzdx
@easonzhang1992
@eliasyaoyc
@elseifer
@eonezhang

@EraserTime
@EricHetti
@EscapeReality846089495
@evacchi
@EvenLjj

@EZLippi
@fangchichen
@fanhualta
@FastAtlas
@fdingiit

@fengjiachun
@fengmk2
@fft0518
@fibbery
@forsake0120

@fox1987
@FzNl
@gakkiyomi
@gaosaroma
@gasxia

@GimmeCyy
@glmapper
@GLYASAI
@gongzhijian
@GOODBOY008

@greedying
@guanchao-yang
@guaner-alipay
@guyeu
@gxcsoccer

@haoheipi
@haoyann
@harvies
@hecenjie
@helbing

@hellomyboy
@hengyoush
@HobbyBear
@hobbytp
@Holdonbei

@holtenko
@horizonzy
@hqq2023623
@huanglongchao
@HuangSheng

@huangyunbin
@hui-cha
@hyj1991
@hzh0425
@HzjNeverStop

@ianwoolf
@icantdothis77
@ioworker0
@IRONICBo
@istudies

@it-linnan
@JamazRuan
@jaredleechn
@JarVZhao
@JavaCoderCff

@jayantxie
@jeffcai
@JervyShi
@jewin
@jiangyunpeng

@jiebinzhuang
@jieeny
@jizhuozhi
@jjtyro
@jnan806

@JoeCqupt
@JoeKerouac
@jovany-wang
@joyme123
@juhuan

@jujusharp
@Jun10ng
@junxiong
@juzhiyuan
@jwx0925

@jxd134
@jxljf
@kailll
@KangZhiDong
@Kelei0215

@keleqnma
@kelvinji2009
@KenyeeC
@keqingyuan
@KeRan213539

@kevin21th
@kevinten10
@kezhenxu94
@khotyn
@killagu

@killme2008
@kiral
@knight42
@KomachiSion
@kswapd

@kuaile-zc
@Kunple-w
@lanicc
@lawrshen
@lazyrabbit2004

@ldxdl
@leemos-xx
@leeyazhou
@leigme
@leizhiyuan

@LemmyHuang
@lemonlinger
@leoner
@lepdou
@leshalv

@leyou240
@lfygh
@liangyuanpeng
@lianwy11
@liaolinrong

@lic17
@lichuang
@lihao5257
@lijunf
@Linary

@Lingtaonju
@liqipeng
@liubin
@liying1029
@liymg

@LiZhenNet
@lizongyu0912
@Lo1nt
@lollapalooza1989
@lonng

@lookuptable
@louismillsdiffblue
@loull521
@luofan9168
@luozhiyun993

@luyiisme
@LvChenhui
@lvjing2
@lxd5866
@LXPWing

@lylingzhen
@LZHK1ng
@lzp0412
@machine3
@Magiczml

@mansonchor
@maratrixx
@marks-yag
@masaimu
@Matthew-Dong

@MengJiapeng
@MentosL
@meua
@MichaelDeSteven
@michalyao

@MingJunDuan
@MingkeVan
@minli04g
@moeyui1
@MoonShining

@moonwalk008
@moriadry
@mytEcust
@NameHaibinZhang
@Nancy945

@nanfeng1999
@nanjingboy
@nearmeng
@NeGnail
@nejisama

@neokidd
@neverhook
@nobodyiam
@NoBugInHeaven
@novahe

@NTH19
@odidev
@oldmee
@oldratlee
@OneSizeFitsQuorum

@onlylovermb
@OOOOlh
@OpenOpened
@OrezzerO
@palering

@paojiao-fengzhua
@paulllb
@pifuant
@pmupkin
@popomen

@popomore
@pxzero
@qiankunli
@QilongZhang
@qiujiayu

@quaff
@RabbitSion
@rainingmaster
@Ramos-dev
@rayowang

@reeeexchen
@rickey17
@rootsongjc
@RRobot-lm
@ruqinhu

@ryantotti
@sanshengshui
@scaat
@ScienJus
@seeflood

@semantic-release-bot
@sevennt
@shaoshuai0102
@Sharember
@shenchao45

@shibd
@shiftyman
@shihuili1218
@SignorMercurio
@silentred

@siriusxwang
@skyao
@slievrly
@smarkm
@smile21

@Smith-Cruise
@songzhibin97
@spacewander
@sqtds
@stateIs0

@stdupp
@SteNicholas
@straybirdzls
@stream-iori
@stream2000

@striveniu
@stulzq
@sunlightzy
@sunpe
@suntao4019

@supergaga
@Synex-wh
@Taction
@Tanc010
@taobaorun

@taomaree
@taoyuanyuan
@Thiswang
@threestoneliu
@tianjipeng

@tinycedar
@TomorJM
@tonyhawkwen
@trainyao
@TreeLin

@TY-Koh
@ujjboy
@wanderxjtu
@wangchengming666
@wangfakang

@wangjc0216
@wanglunhui2012
@WangShuangQuan-A
@wangxingyu000
@Webster-Yang

@wenxuwan
@weyuhui110
@whalesongAndLittleFish
@whoisje
@william-zk

@wind-hx
@wlwilliamx
@wongoo
@wudidapaopao
@wuqian0808

@wZH-CN
@wzshiming
@x-shadow-man
@XadillaX
@XCXCXCXCX

@xh1202
@xhhoho
@xiaoguoqiang
@xiaoheng1
@XiaoyiPeng

@xiezhenouc
@xmtsui
@xtr1993
@xu2can
@xujiajiadexiaokeai

@xujianhai666
@Xunzhuo
@xzchaoo
@YANGJINJUE
@yangl

@yannsun
@YechenGu
@YiChengRepo
@yichouchou
@YIDWang

@yittg
@YoungMa962
@yuanyuan2021
@yuanyuancin
@yudidi

@YunLemon
@yuyang0423
@yuzd
@yzj0911
@z2z23n0

@zach030
@zhaojigang
@ZhengweiHou
@zhenhua
@zhenjunMa

@zhongxiongzeng
@zhouhailin
@zhuyanli99
@zjulbj
@ZLBer

@zmapleshine
@zonghaishang
@zongtanghu
@zorkeAccount
@zswaaa

@zu1k
@zyjibmcn
@ZZMarquis

If you want to contribute, you can go directly to the [project list](#projects) to find the project you are interested in.