2025-03-20 20:55:50 -07:00
2025-11-07 14:45:13 -08:00
2025-11-07 14:45:13 -08:00
2025-11-07 14:45:13 -08:00
2025-11-07 14:45:13 -08:00
2024-08-29 21:04:31 -07:00
2025-11-07 14:45:13 -08:00

Novaconium PHP

Novaconium PHP: A PHP Framework Built from the Past

NovaconiumPHP is a high-performance PHP framework designed with inspiration from classic coding principles.

Pronounced: Noh-vah-koh-nee-um

Packagist: https://packagist.org/packages/4lt/novaconium Master Repo: https://git.4lt.ca/4lt/novaconium

Getting Started

Novaconium is heavly influenced by docker, but you can use composer outside of docker.
You can learn more about how novaconium works with composer.

PROJECTNAME=novaproject;
mkdir -p $PROJECTNAME/novaconium;
cd $PROJECTNAME;

docker run --rm --interactive --tty --volume ./novaconium/:/app composer:latest require 4lt/novaconium;

cp -R novaconium/vendor/4lt/novaconium/skeleton/. .;

# Edit .env
# Edit novaconium/App/config.php

docker compose up -d

Documentation

How it works

htaccess

htaccess ensures that all requests are sent to index.php

index.php

index.php does two things:

  1. Allows you to turn on error reporting (off by default)
  2. Loads the novaconium bootstrap file novaconium.php

novaconium.php

What happens here:

  1. Autoload composer
  2. Loads configurations
Description
4LT's PHP framework
Readme MIT 190 KiB
1.0.6 Latest
2025-08-15 02:17:54 +00:00
Languages
PHP 69.3%
Twig 24.9%
CSS 5.8%