FindSoftware

Spark Framework

Micro web framework for Java and Kotlin, with routes, filters and an embedded Jetty server.

Spark Framework is a micro framework for web applications in Java and Kotlin. The library is published to Maven Central as com.sparkjava:spark-core, and the documentation covers routes, requests, responses, filters, sessions, static files and WebSockets. Per Wendel, the founder, is its main maintainer. Community wrapper libraries provide template engines, among them Velocity, Freemarker, Mustache, Handlebars, Jade, Thymeleaf and Jetbrick.

Worth knowing

Standalone Spark runs on an embedded Jetty web server, so an application built with it runs as its own long-running process.

Identity

Status
Stub
Maintainer
Per Wendel6
Maintained by
Individual
First release
20138

Rendering and deploy

Runs as
Always on5
Install with
Maven dependency com.sparkjava:spark-core4

Releases

Current major version
28
Last release
2022-07-109

Adoption

GitHub stars
9,6342
Contributors
12310

Why these figures do not compare

Sources

  1. 2026-10-26: links, Categories, License model
    sparkjava.com/
  2. 2026-10-26: links, Written in, License, GitHub stars
    api.github.com/repos/perwendel/spark
  3. 2026-10-26: links, Runtime, Minimum runtime
    github.com/perwendel/spark/blob/master/README.md
  4. 2026-10-26: Install with
    sparkjava.com/download
  5. 2026-10-26: Runs as, Templating
    sparkjava.com/documentation
  6. 2026-10-26: Maintainer
    sparkjava.com/contact
  7. 2026-10-26: License
    github.com/perwendel/spark/blob/master/pom.xml
  8. 2026-10-26: First release, Current major version
    repo1.maven.org/maven2/com/sparkjava/spark-core/maven-metadata.xml
  9. 2026-10-26: Last release
    search.maven.org/solrsearch/select?q=g:com.sparkjava+AND+a:spark-core&core=gav&rows=200&wt=json
  10. 2026-10-26: Contributors
    api.github.com/repos/perwendel/spark/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON