Arcane
Arcane is unconventional but beautifully intuitive. Develop web projects even faster by automating the features you want while making it easier to apply the ones you need, all with just one tiny file of ~11kb.
Arcane was designed to keep things as easy and minimal as possible, making it perfect for beginners and designers. This is not a full-featured framework and instead was created to provide a fast and flexible solution for building web projects with little to zero setup time. Simply upload Arcane's index.php
within your root [or sub] directory and visit the file via your web browser.
Download
https://arcane.dev/download
curl -fsLO copy.arcane.dev/index.php
Highlights
- Clean URL Paths
- Unique Routing
- Flexible Structure
- Autoload Helpers
- Simple Localization
- Layout Templates
- Environment File
- HTML Minification
- Native PHP Code
- Zero Dependency
Example
arcane/
├─ helpers/
│ ├─ blog/
│ │ └─ posts.php
│ └─ truncate.php
├─ images/
│ └─ logo.svg
├─ layouts/
│ └─ default.php
├─ locales/
│ ├─ en/
│ │ └─ en+us.json
│ ├─ es/
│ │ ├─ es+mx.json
│ │ └─ es-us.json
│ └─ us.php
├─ pages/
│ ├─ about.php
│ ├─ blog/
│ │ └─ index.php
│ ├─ contact.php
│ ├─ index.php
│ └─ services.php
├─ scripts/
│ ├─ pages/
│ │ └─ contact.js
│ └─ pages.js
├─ styles/
│ └─ default.css
├─ .env
├─ .htaccess
└─ index.php
Support
- Requires Apache & PHP >= 7.0
AllowOverride All
directive is required.- Documentation & Examples
- Collection of Arcane Helpers
- Simple Markdown Blog Example
Creating an issue on GitHub for reporting bugs is always appreciated.
License
Copyright 2017-2020 Joshua Britt under the MIT.