About Andy Pan
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 delving 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](https://github.com/panjf2000/ants) - the most widely used goroutine pool for Go and [gnet](https://github.com/panjf2000/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](https://github.com/golang/go), [redis](https://github.com/redis/redis), [istio](https://github.com/istio/istio), [kubernetes](https://github.com/kubernetes/kubernetes), etc.
Here are some open-source projects that I have been working on:
## As the creator
- [ants](https://github.com/panjf2000/ants): ants is a high-performance and low-cost goroutine pool in Go.
- [gnet](https://github.com/panjf2000/gnet): gnet is a high-performance, lightweight, non-blocking, event-driven networking framework written in pure Go.
## As the contributor/committer
- [go](https://github.com/golang/go): The Go programming language. [go.dev](https://go.dev)
- [redis](https://github.com/redis/redis): Redis is an in-memory database that persists on disk.
- [curl](https://github.com/curl/curl)
- [libuv](https://github.com/libuv/libuv): Cross-platform asynchronous I/O.
- [fasthttp](https://github.com/valyala/fasthttp): Fast HTTP package for Go. Tuned for high performance.
- [istio](https://github.com/istio/istio): An open platform to connect, manage, and secure microservices.
- [gin](https://github.com/gin-gonic/gin): Gin is a HTTP Web framework written in Go.
- [kubernetes](https://github.com/kubernetes/kubernetes): Production-Grade Container Scheduling and Management.
- [fiber](https://github.com/gofiber/fiber): Express inspired web framework written in Go.
- [libevent](https://github.com/libevent/libevent): Event notification library.
Currently, my open-source work is primarily on [go](https://github.com/golang/go), [redis](https://github.com/redis/redis), and [gnet](https://github.com/panjf2000/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!
Recent supporters

