Skip to content
@edge-js

Edge

Edge is a simple, Modern, and batteries included template engine for Node.js. Edge is similar to writing JavaScript. If you know JavaScript, you know Edge.

Edge is a simple, Modern, and batteries included template engine for Node.js. Edge is similar to writing JavaScript. If you know JavaScript, you know Edge.

Features

  • Edge supports all JavaScript expressions, hence you will not have to learn a custom dialect.
  • Inbuilt tags for writing conditionals, loops, and including partials.
  • Support for components with slots and context API.
  • Iconify integration to render SVG icons.
  • Extensible API. 80% of Edge features are implemented using the public API

Why should I use Edge?

If you like the simplicity of using backend template engines and have been looking for one that feels modern, refreshing, and does not force you to learn a new language, then Edge is for you.

If you swim in the <your-frontend-framework> ecosystem, you do not need Edge. Imagine, you never opened this website 😉

Getting started

Pinned Loading

  1. edge edge Public

    Node.js template with a breath of fresh air

    TypeScript 652 31

  2. edge-iconify edge-iconify Public

    Iconify integration for the Edge template engine

    TypeScript 25 2

  3. lexer lexer Public

    Lexer for Edge template engine

    TypeScript 9

  4. edge-vscode edge-vscode Public

    Official extension for VSCode

    TypeScript 13 2

  5. edge-sublime edge-sublime Public

    Sublime Text extension for Edge templating engine

    Python 6 2

Repositories

Showing 10 of 12 repositories
  • edgejs.dev Public

    Documentation website for Edge

    edge-js/edgejs.dev’s past year of commit activity
    TypeScript 6 7 0 0 Updated Oct 16, 2024
  • edge-vscode Public

    Official extension for VSCode

    edge-js/edge-vscode’s past year of commit activity
    TypeScript 13 MIT 2 0 0 Updated Oct 10, 2024
  • edge Public

    Node.js template with a breath of fresh air

    edge-js/edge’s past year of commit activity
    TypeScript 652 MIT 31 1 0 Updated Sep 19, 2024
  • parser Public

    Parser for edge template engine

    edge-js/parser’s past year of commit activity
    TypeScript 19 MIT 1 0 0 Updated Sep 18, 2024
  • lexer Public

    Lexer for Edge template engine

    edge-js/lexer’s past year of commit activity
    TypeScript 9 MIT 0 0 0 Updated Sep 17, 2024
  • .github Public

    Meta data for the organization

    edge-js/.github’s past year of commit activity
    0 0 0 0 Updated Sep 17, 2024
  • edge-iconify Public

    Iconify integration for the Edge template engine

    edge-js/edge-iconify’s past year of commit activity
    TypeScript 25 MIT 2 0 0 Updated Jan 4, 2024
  • error Public

    Standard error interface for Edge template engine. Used by lexer, parser and the main engine

    edge-js/error’s past year of commit activity
    TypeScript 5 MIT 0 0 0 Updated Jan 4, 2024
  • edge-sublime Public

    Sublime Text extension for Edge templating engine

    edge-js/edge-sublime’s past year of commit activity
    Python 6 MIT 2 0 0 Updated Nov 7, 2023
  • edge-supercharged Public archive

    Supercharge your edge components and use them as tags

    edge-js/edge-supercharged’s past year of commit activity
    TypeScript 6 MIT 0 0 1 Updated Nov 6, 2023

Top languages

Loading…

Most used topics

Loading…