FindSoftware

Takes

Java web framework built from immutable, object-oriented components, with an embedded HTTP server and no configuration files.

Takes is a Java web framework built from immutable, object-oriented components. It starts its own HTTP server from a Java main method, so the application runs as a long-lived process rather than as files that a web space serves. Pages can be rendered as XML transformed with XSLT, which the README recommends for HTML, or with Apache Velocity templates.

Worth knowing

The README lists WebSockets as not, and never to be, supported.

Identity

Status
Active
Maintainer
Yegor Bugayenko6
Maintained by
Individual
First release
20155

Rendering and deploy

Runs as
Always on3
Install with
Maven dependency3

Releases

Current major version
17
Last release
2026-04-287

Adoption

GitHub stars
8772
Contributors
918

Why these figures do not compare

Sources

  1. 2026-10-26: links
    www.takes.org/
  2. 2026-10-26: links, Written in, License, GitHub stars
    api.github.com/repos/yegor256/takes
  3. 2026-10-26: links, Runtime, Install with, Runs as, Templating
    github.com/yegor256/takes/blob/master/README.md
  4. 2026-10-26: description, Categories
    github.com/yegor256/takes/blob/master/pom.xml
  5. 2026-10-26: First release
    api.github.com/repos/yegor256/takes/tags
  6. 2026-10-26: Maintainer, License model
    raw.githubusercontent.com/yegor256/takes/master/LICENSE.txt
  7. 2026-10-26: Current major version, Last release
    api.github.com/repos/yegor256/takes/releases
  8. 2026-10-26: Contributors
    api.github.com/repos/yegor256/takes/contributors

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