What is Perfect?
Perfect is a web server and toolkit for developers using the Swift programming language to build applications and other REST services. It lets developers build using only Swift to program both the client-facing and server-side of their projects. It’s the ideal backbone for cloud and mobile technologies. Developers can be more productive and efficient using Perfect to write less code and work in one fundamental language for all their needs.
Use Perfect for:
- Library:
- Bytes
- Cookies
- CURL
- Directory and File Management
- FastCGI
- HTTP Server
- HTTP2 Client
- HTTPS Server
- iOS Notifications
- JSON Enc/Dec
- LogManager
- MIME Parsing
- Mustache Support
- Process Management
- Sessions
- SSL
- TCP
- Threading Tools
- UNIX Socket Files
- URL Routing
- WebRequest
- WebResponse
- WebSockets
- XML
- Zip
- Connectors:
- MySQL
- PostgreSQL
- MongoDB
- SQLite
- Redis
- FileMaker
- Servers:
- Standalone
- Apache
- Nginx