lingon - A user friendly tool for building single-page JavaScript applications

  •        7

Lingon is a performant single-page application dev tool that focuses on developer happiness. At Spotify we use Lingon to build Angular.js applications.Lingon is a build tool that favors convention over configuration. By employing a similar file structure across your projects you can minimize the amount of build configuration you need to write and maintain. We've borrowed this idea from middleman and Sprockets. If you already know these tools you'll feel right at home with Lingon.



Related Projects

Middleman - Hand-crafted frontend development

Middleman is a static site generator using all the shortcuts and tools in modern web development. These days, many websites are built with an API in mind. Rather than package the frontend and the backend together, both can be built and deployed independently using the public API to pull data from the backend and display it on the frontend. Static websites are incredibly fast and require very little RAM. A front-end built to stand-alone can be deployed directly to the cloud or a CDN. Many designers and developers simply deliver static HTML/JS/CSS to their clients.

static-site-generator-webpack-plugin - Minimal, unopinionated static site generator powered by webpack

Minimal, unopinionated static site generator powered by webpack. Bring the world of server rendering to your static build process. Either provide an array of paths to be rendered, or crawl your site automatically, and a matching set of index.html files will be rendered in your output directory by executing your own custom, webpack-compiled render function.

middleman-gh-pages - Easy deployment of Middleman sites to Github Pages

Middleman makes creating static sites a joy, Github Pages hosts static sites for free, Middleman Github Pages brings the two together. Middleman Github Pages is just a few rake tasks that automate the process of deploying a Middleman site to Github Pages. The only assumption is that you are deploying to a gh-pages branch in the same remote as the source. rake publish will create this branch for you if it doesn't exist.

generator-react-gulp-browserify - A Yeoman Generator for facebook's React library

Yeoman generator for facebook's React library - Integrate with gulp and browserify. If you chose to use sass, you'll need to install it with gem install sass. If you find your css build results are empty, update your sass gem.

wintersmith - A flexible static site generator

Wintersmith is a simple yet flexible static site generator. It takes contents (markdown, less, scripts, etc), transforms them using plugins and outputs a static website (html, css, images, etc) that you can host anywhere. Where <path> is the location you want the site to be generated. This creates a skeleton site with a basic set of templates and some articles, while not strictly needed it's a good starting point.

Hugo - A Fast and Flexible Static Site Generator built with love in GoLang

A Fast and Flexible Static Site Generator built with love by spf13 and friends in Go.Hugo is a static HTML and CSS website generator written in Go. It is optimized for speed, ease of use, and configurability. Hugo takes a directory with content and templates and renders them into a full HTML website. Hugo is designed to work well for any kind of website including blogs, tumbles, and docs.

Jekyll - Simple, Blog-aware, Static Site Generator

Jekyll is a simple, blog-aware, static site generator. It takes a template directory containing raw text files in various formats, runs it through Markdown (or Textile) and Liquid converters, and spits out a complete, ready-to-publish static website suitable for serving with your favorite web server. Jekyll also happens to be the engine behind GitHub Pages.

docpad - Empower your website frontends with layouts, meta-data, pre-processors (markdown, jade, coffeescript, etc

Hi! I'm DocPad, I streamline the web development process and help close the gap between experts and beginners. I've been used in production by big and small companies for over a year and a half now to create plenty of amazing and powerful web sites and applications quicker than ever before. What makes me different is instead of being a box to cram yourself into and hold you back, I'm a freeway to what you want to accomplish, just getting out of your way and allowing you to create stuff quicker than ever before without limits. Leave the redundant stuff up to me, so you can focus on the awesome stuff.Discover my features below, or skip ahead to the installation instructions to get started with a fully functional pre-made website in a few minutes from reading this.

devopera - Repository for Dev.Opera source code

We’ve rebuilt Dev.Opera as a static site, powered by Jekyll, Sass, and Gulp. In this repository, you find all the source files and content to build the site, make improvements, and submit new articles. Please install the EditorConfig plugin for your editor to keep code style declared in the .editorconfig file.

bonsai - A tiny static web site generator

Bonsai is a static web site generator, it uses the best tools available for site construction and adheres to best web practices. Unlike other static generators, bonsai provides you with a built in web server. Once you've generated the necessary files (generator included) you can simply start developing. Type bonsai --cultivate in the root of the generated site, a web server (rack, with thin) will start up.


Amicus is a clean project template for the Middleman static site generator. It includes HTML5 Boilerplate, the awesome Susy grid system, and lots of best practices.

jr - Jr. the static, static javascript site generator (you should see this)

A static, static content generator that moves the "generator" part to the browser. This site is pure text files with a single Javascript included on each page that renders the theme and assets as needed. Each page is written in markdown with a single <script> tag that includes Jr.js. Once you have created your pages then simply upload the system to your website and enjoy.

victor-hugo - Victor Hugo is a Hugo boilerplate for creating truly epic websites!

This is a boilerplate for using Hugo as a static site generator and Gulp + Webpack as your asset pipeline.Victor Hugo setup to use PostCSS and Babel for CSS and JavaScript compiling/transpiling.

staticsitegenerators-list - A comprehensive, partially automatically generated comparison of static site generators

Currently, this listing is only for projects that relate to Flat File Content Management Systems and/or Static Site Generators, but not for projects which relate only to Dynamic Servers (such as WordPress and Ghost).Entries are stored within the list.json file.

harp - Static Site Server/Generator with built-in preprocessing

Harp is a static web server that also serves Jade, Markdown, EJS, Less, Stylus, Sass, and CoffeeScript as HTML, CSS, and JavaScript without any configuration. It supports the beloved layout/partial paradigm and it has flexible metadata and global objects for traversing the file system and injecting custom data into templates. Optionally, Harp can also compile your project down to static assets for hosting behind any valid HTTP server. Pre-compilers are becoming extremely powerful and shipping front-ends as static assets has many upsides. It's simple, it's easy to maintain, it's low risk, easy to scale, and requires low cognitive overhead. I wanted a lightweight web server that was powerful enough for me to abandon web frameworks for dead simple front-end publishing.

JBake - Jekyll of the JVM

JBake is a Java based, open source, static site/blog generator for developers & designers.

hugo-lambda - Use AWS Lambda to run the Hugo static site generator

A wrapper around the hugo static site generator to have it run in AWS Lambda whenever new (markdown or other) content is uploaded. See a tutorial here. So why go to all this trouble? Because running a CMS like Wordpress, Drupal, and others gets expensive for infrequently edited sites. You pay 24/7 to run all the code to let you edit your site, when that code only runs when you update your blog. Static site generators are cheaper to run (just toss the files somewhere) but if you're not at the computer you normally use to edit and publish content, you may not have all your tools.

staticgen -, A leaderboard of top open-source static site generators, a leaderboard of top open-source static site generators.Missing a static site generator here? Just fork the repo and add your generator as a <name>.md in the source/projects folder.

gatsby - ⚛️📄🚀 Blazing fast static site generator for React

This repository is a monorepo managed using Lerna. This means that we publish many packages to NPM from the same codebase.Thanks to our many contributors and sponsors as well as the companies sponsoring our testing and hosting infrastructure, Travis CI, Appveyor, and Netlify.