FindSoftware

Sugar

Modular web framework for Elixir.

Sugar is a web framework for Elixir that describes itself as modular. It uses Plug.Router as its routing layer and adds a simpler DSL for routing applications, as the documentation explains.

The framework is added as a Mix dependency, the project provides mix sugar.init to add its files to a project, and the README starts the web server with mix server.

Worth knowing

Ecto and postgrex are no longer dependencies of the framework, so an application that uses them lists them in its own mix.exs. The README names Cowboy as the only supported web server, reached through the Plug adapter.

Identity

Status
Stub
Maintainer
Shane Logsdon4
First release
20146

Rendering and deploy

Runs as
Always on5
Install with
Mix dependency, then mix sugar.init1

Releases

Current major version
Pre-1.06
Last release
2017-02-047

Adoption

GitHub stars
4302
Contributors
138

Why these figures do not compare

Sources

  1. 2026-10-26: links, Categories, Written in, Runtime, Install with
    sugar-framework.github.io/
  2. 2026-10-26: links, GitHub stars
    api.github.com/repos/sugar-framework/sugar
  3. 2026-10-26: links, License
    sugar-framework.github.io/docs/
  4. 2026-10-26: Maintainer, License
    github.com/sugar-framework/sugar/blob/master/LICENSE
  5. 2026-10-26: Runs as
    github.com/sugar-framework/sugar/blob/master/README.md
  6. 2026-10-26: Current major version, First release
    api.github.com/repos/sugar-framework/sugar/releases
  7. 2026-10-26: Last release
    hex.pm/api/packages/sugar/releases/0.5.0
  8. 2026-10-26: Contributors
    api.github.com/repos/sugar-framework/sugar/contributors?per_page=1

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