screenshot of Abell


A Low-Level, Framework Agnostic, Highly Flexible Static-Site-Generator to help you build Static Sites on a smaller learning curve 🌀


The Abell Static Site Generator is a low-level, framework agnostic tool that allows users to build static sites with ease, without facing a steep learning curve. With its highly flexible nature, Abell is designed to cater to the needs of developers and users alike. Whether you are a beginner or an experienced developer, Abell provides an intuitive and efficient solution for building static sites.


  • Low-Level: Abell is a low-level tool, enabling users to have complete control over the structure and content of their static sites.
  • Framework Agnostic: Abell supports various front-end frameworks, allowing users to work with their preferred framework or no framework at all.
  • Highly Flexible: Abell offers high flexibility in terms of layout, design, and content, ensuring that users can customize their static sites to meet their specific requirements.


To install and use the Abell Static Site Generator, follow the steps below:

  1. Open your terminal or command prompt and navigate to the desired directory where you want to create your Abell project.
  2. Run the following command to create a new Abell project:
npx create-abell-project my-projectname
  1. Once the project is created, navigate to the project directory:
cd my-projectname
  1. Start the development server with the following command:
npm run dev
  1. Your Abell project is now ready for development. You can start building your static site by modifying the files in the src directory.


The Abell Static Site Generator is a powerful tool that simplifies the process of building static sites. With its low-level approach, framework agnostic nature, and high flexibility, Abell empowers developers and users to create unique and customized static sites without facing a steep learning curve. Its easy installation process makes it accessible to users of all levels of expertise. Whether you are a beginner or an experienced developer, Abell can help you build static sites efficiently and effortlessly.


ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.


TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.