Get a better understanding of how to take advantage of all the features Perfect provides by tapping our library of technical documentation.

The client-side module of Perfect is lightweight, and it provides support for the following:

  • JSON encoding and decoding
  • JSON based object marshalling to and from the server-side
  • Raw byte stream management
  • Simplified UTF-8/16 encoding and decoding
  • Unicode related utilities for character testing
  • UUID creation and conversion to and from String
  • cURL support
  • Simplified SQLite access

The server-side module of Perfect provides a complete set of tools for server development. It is designed to operate on both Linux and OS X using a unified set of APIs.

Read the Perfect Documentation