Subscribe to get weekly email with the most promising tools 🚀

Novus-image-0

Description

Novus streamlines managing numerous localhost services by providing a simple way to define regular domain names. It comes with built-in HTTPS support, ensuring all domains are secure by default. In the background, it utilizes Nginx as a proxy and DNSMasq for defining custom domain resolvers, eliminating the need for manual etchosts manipulation. SSL certificates are automatically managed and renewed by mkcert, allowing users to map their localhost URLs to DNS domains effortlessly.

How to use Novus?

To use Novus, install it via Homebrew with the commands 'brew tap jozefcipanovus' and 'brew install novus'. After installation, initialize it by running 'novus init' to create a configuration file. Define your domain mappings in the novus.yml file, and then start the service with 'novus serve'.

Core features of Novus:

1️⃣

Streamlined management of localhost services

2️⃣

Built-in HTTPS support for secure domains

3️⃣

Automatic SSL certificate management and renewal

4️⃣

Custom domain resolver configuration

5️⃣

Easy mapping of localhost URLs to DNS domains

Why could be used Novus?

#Use caseStatus
# 1Developing and testing web applications locally with secure HTTPS domains
# 2Managing multiple local services without manual configuration
# 3Creating a seamless production-like environment on a local machine

Who developed Novus?

Novus is developed by Jozef Cipan, who focuses on creating tools that enhance the developer experience, particularly in managing local development environments.

FAQ of Novus