TNAPF (Totally Not Another PHP Framework) is an open-source organization dedicated to providing dynamic and easy-to-use PHP packages that can be utilized in any setting. Our goal is to simplify PHP development by offering a collection of independent packages with clear separation, allowing developers to pick and choose the components they need without the complexity of a monolithic framework.
- Flexible Package Selection: TNAPF offers a variety of packages that can be used independently, giving developers the freedom to select and integrate only the components they require for their projects.
- Wide Usability: Our packages are designed to work seamlessly in any PHP project, offering a universal solution for different use cases.
- Minimal External Dependencies: We strive to minimize external dependencies in our packages, ensuring a lightweight and efficient development experience. However, some packages may include interfaces following PSR standards.
- Active Maintenance and Bug Fixes: TNAPF is actively maintained by the core contributors, and we prioritize resolving bugs and issuing bug fixes promptly.
- Community-Driven Development: We welcome contributions from the community. Developers can open pull requests to improve existing packages or suggest new packages. Join our Discord Server to connect with other contributors and discuss ideas.
To get started with TNAPF, follow these steps:
- Ensure your PHP version is 8.1 or higher, as TNAPF leverages the latest language features and improvements.
- Select the desired package(s) from our repository and install them in your project using your preferred package manager.
- Refer to the package-specific documentation within each package's directory for detailed usage instructions.
Join our vibrant community on Discord to connect with other TNAPF users, seek help, share ideas, and contribute to the project.
As TNAPF is still in early development, some packages may undergo breaking compatibility changes. We strive to minimize these disruptions but recommend staying up-to-date with the latest package versions.
TNAPF has an ambitious roadmap with plans to expand its package collection. We encourage developers to join us in creating new packages and shaping the future of TNAPF.
TNAPF packages are released under the MIT License.