Nift logo

Nift

Generates and manages websites cross-platform with lightning-fast speed, open-source C++ framework, released under MIT license for personal or commercial use.

Made by Nicholas Ham

  • Static Site

  • static-website

What is Nift?

Nift is a cross-platform open source framework for managing and generating websites. It is developed from the ground up in C++ and released for free under the MIT license, enabling its use for personal or commercial projects while preserving copyright and license notices. Nift is designed to be lightning fast, potentially the world's fastest website generator, allowing users to focus on development rather than waiting for websites to build. The source code for Nift is compact, under 150kb in size, and can be compiled into an executable under 300kb in size Nift can manage and generate not just static but also dynamic websites, with a range of hosting options. It offers support for pre/post build/serve scripts to integrate with various tools and technologies, including cURL, databases, SASS, Grunt, GraphQL, Python Web Server, Live Server/Reload, and more. Nift brings the full power of the command line, with syntax in the template language to run scripts and input/inject the output of a script at any point while building webpages Nift integrates seamlessly with Git, allowing users to clone from and push to various platforms, including AWS Amplify Console, AWS CodeCommit, BitBucket, GitHub, GitLab, Netlify, surge.sh, and ZEIT Now. It also integrates flawlessly with various JavaScript frameworks, such as Grunt, Gulp, Vue, Node, and React, as well as PHP frameworks like Laravel, CakePHP, and Phalcon. Nift is language-agnostic, supporting a wide range of formats, including markdown, LATEX, HTML, XML, CSS, JavaScript, PHP, and MySQL Nift's templating system is intuitive and easy to understand, and it provides multithreading support to take advantage of all the computing power on the user's machine, whether running on a Raspberry Pi or a powerful computer. Additionally, Nift will throw errors and tell the user the exact file and line number where a problem occurs, making it easier to debug and resolve issues

Highlights

  • Cross-platform, open source framework for managing and generating websites
  • Potentially the world's fastest website generator
  • Supports both static and dynamic websites with a range of hosting options
  • Integrates with various scripts, tools, an

Platforms

  • Linux
  • Self-Hosted
  • Windows
  • Web

Languages

  • English

Social

Features

    • Static Site Generator