Open Collective
Open Collective
Loading

NodeTools 2

An advanced framework for rapid full-stack web application development, documentation and delivery based on Closure Tools.

NodeTools stack enabled to design, implement, document and test packages in a new super-productive fashion. Based on the version 1, we plan to create more tools that are aimed at full-stack web application development. New tools are bigger and more tailored to meeting the requirements.

We have already developed a static website generator, Splendid, that uses Closure Compiler to bundle JS and Preact JSX components, and Closure Stylesheets to minify and concatenate CSS to load web pages very quickly. In addition, we created an essential web server, Idio, that has all essential middleware for all use cases, yet requires only 2 dependencies. In NodeTools 2, we want to combine these tools together, and merge them with NodeTools 1 routines to provide strategies to typing, documenting and testing web sites of any complexity. The goals are:

- the best developer experience possible, with the ability to switch between HTML and JSX and receive autocompletion hints; 
- opinionated system for managing universal types that are used on back-end for data models, and are integrated with a front-end build with Closure Compiler via externs;
- the ability to document those types and API routes on GitHub wiki pages;
- the deployment utilities for managing self-hosted apps on cloud instances;
- the testing infrastructure that would allow to run integration tests in parallel, including headless browser UI testing.
- the Closure Stylesheets build system that would allow to maintain minimal (without unused selectors) CSS for loading of assets from client-side widgets as well as server-rendered pages. 

Invest in NodeTools 2 today, to be the first to benefit from the most advanced and professional full-stack web framework on the market. 

Share

Goal £1,000 GBP

Share

£1,000 GBP goal

(0%)

Share