Skip to content

scalatra/ssgi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SSGI: the Scala Server Gateway Interface

SSGI is a low-level API for developing web applications and web frameworks in Scala.

Similar frameworks

SSGI is influenced by server gateways in several other languages:

Infrequently Asked Questions

Why not just use the Java Servlet API?

As a JVM language, the Java Servlet API is a viable option for Scala web development. However, we do not find that the Servlet API is suitable for idiomatic Scala development, with its mutable variables, null-returning methods, and archaic collection types. SSGI lets you deploy to servlet containers without coupling your app to the Servlet specification.

How is this project related to Scalatra?

This project was initially conceived by the Scalatra development team. It may in the future be used to break Scalatra's hard dependency on the Servlet API. It may flourish as a separate project without ever being integrated into Scalatra. It may prove to be a horrendous idea and be left to rot on GitHub. Only time will tell.

About

Scala Server Gateway Interface

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages