panjf2000
Sidere mens eadem mutato
Funding Links: https://github.com/sponsors/panjf2000
- Name: Andy Pan
- Location: /dev/null
- Company: @gnet-io
- Kind: user
- Followers: 3370
- Following: 18
- Total stars: 21572
- Repositories count: 35
- Created at: 2022-11-07T18:41:55.559Z
- Updated at: 2025-03-27T19:11:29.398Z
- Last synced at: 2025-03-27T19:11:29.398Z
GitHub Sponsors Profile
Hello!
My name is Andy Pan and I'm a part-time independent open-source developer who has and continues to devote plenty of effort to open-source software.
I initially started my programming journey in college by pitching into C. Later on, I successively engaged in Qt/C++, ASP.NET/C#, PHP/JS/HTML/CSS, Android/Java, Web/Python, etc.
Nowadays, my prime programming languages are Go and C, I am the creator and current maintainer of ants - the most widely used goroutine pool for Go and gnet - the fastest and most popular third-party networking framework in Go. In addition to my personal open-source projects, I have also contributed code to many world-renowned open-source projects, such as Go programming language, redis, istio, kubernetes, etc.
Here are some open-source projects that I have been working on:
As the creator
ants: ants is a high-performance and low-cost goroutine pool in Go.
gnet: gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
As the contributor/committer
go: The Go programming language. go.dev
redis: Redis is an in-memory database that persists on disk.
curl
libuv: Cross-platform asynchronous I/O.
fasthttp: Fast HTTP package for Go. Tuned for high performance.
istio: An open platform to connect, manage, and secure microservices.
gin: Gin is a HTTP Web framework written in Go.
kubernetes: Production-Grade Container Scheduling and Management.
fiber: Express inspired web framework written in Go.
libevent: Event notification library.
Currently, my open-source work is primarily on go, redis, and gnet, by which simple, secure, and scalable systems can be built with ease; focusing on delivering infrastructures for developers to conduct their business work with Go and C.
Suppose you have ever benefited from my open-source software/blogs and would like to show your support for the sustainability of my open-source projects. In that case, you're welcome to become one of my GitHub sponsors.
Thank you for the generous financial backing here!
- Current Sponsors: 4
- Past Sponsors: 0
- Total Sponsors: 4
- Minimum Sponsorship: $1.00
Featured Works
panjf2000/gnet
🚀 gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
Language: Go - Stars: 10355panjf2000/ants
🐜🐜🐜 ants is the most powerful and reliable pooling solution for Go.
Language: Go - Stars: 13493golang/go
The Go programming language
Language: Go - Stars: 126980redis/redis
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs,…
Language: C - Stars: 68575curl/curl
A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP…
Language: C - Stars: 37372libuv/libuv
Cross-platform asynchronous I/O
Language: C - Stars: 25041Active Sponsors
Past Sponsors
Sponsor Breakdown
- User: 2