Frieren is an advanced micro-framework and application stack crafted for developing security gadgets and tools on routers and Single Board Computers (SBCs). It integrates a lightweight PHP backend with a responsive React frontend, aiming to offer an efficient, modular, and easily adaptable framework for security-focused applications.
The project also features a scaffolding tool for developing new modules with UMD libraries, further enhancing the Frieren ecosystem.
frieren-module-template
. This repository is a resource for users looking to extend the functionality of their Frieren installation with additional features.Frieren can be installed quickly using an automated script or compiled manually for more control over the installation process. Frieren is currently fully supported only on OpenWRT platforms (official OpenWrt and not any of its forks).
For a quick and easy installation, execute the following command in your terminal. This script will handle all necessary configurations and setup steps:
wget -qO- https://raw.githubusercontent.com/xchwarze/frieren-release/master/install/install-openwrt.sh | sh
Each component within the Frieren project (frieren-back
, frieren-front
and frieren-module-template
) has its own detailed README.md
file with specific build and installation instructions. Please refer to these files in their respective directories for more detailed guidance.
The frieren-module-template
serves as a comprehensive scaffolding tool, specifically designed to streamline the development of UMD modules fully integrated within the Frieren ecosystem. This template simplifies the process of creating and integrating modular features, which are both reusable and distributable, thus significantly enhancing the project ecosystem.
The Frieren project is licensed under the LGPL-3.0-only License, emphasizing open-source collaboration and distribution.
The Frieren project welcomes contributions. Your input helps enhance the project, whether through new features, improvements to the frontend experience, or the development of modules.
We're constantly working on new features and improvements for Frieren, and your support can make a big difference! If you find value in Frieren and want to help us continue innovating, consider making a donation. Your contributions will directly fund the acquisition of testing hardware and support the ongoing development of robust security solutions. Send your donation via Binance or for a more engaged experience, where you can receive exclusive updates and builds, join us on Patreon.