Home
Welcome to the Pronghorn documentation page! This GitBook contains everything needed to get started with Pronghorn.

Quick Links:
- Learn how to create a simple Pronghorn app by following the Hello World Example. You can also use the chapters on the left as a reference for building better Pronghorn applications. 
- Visit the Downloads page for more information on how to download using Maven and other methods. 
- See benchmarks and FAQs. 
What is Pronghorn?
The actor model in computer science is a mathematical model of concurrent computation that treats "actors" as the universal primitives of concurrent computation. In response to a message that it receives, an actor can: make local decisions, create more actors, send more messages, and determine how to respond to the next message received.
Pronghorn is a pragmatic approach to an actor based framework. It is a staged event driven single machine embedded micro-framework written in Java, designed to be garbage-free with a small memory footprint.
JavaDocs
The JavaDoc for every major Pronghorn-related project is listed below:
Examples
GreenLightning
For a project built completely with Pronghorn, there is GreenLighting, an incredibly fast & lightweight microservices framework.
JPG-Raster
For a real-world example of Pronghorn, please see JPG-Raster, a fast JPG encoder/decoder:

Web Cookbook
Another example is the Web Cookbook. It demonstrates how to build a HTTP server, proxy, and more:

Why Pronghorn?
Pronghorn
Akka
Actor framework
Yes
Yes
Garbage-free
Yes
No
Statically typed
Yes
Yes
Language
Java
Scala
Blocking/locking free
Yes
No
Last updated



