Skip to content
@tnapf

Totally Not Another PHP Framework

Totally Not Another PHP Framework is totally another PHP framework.

TNAPF - Totally Not Another PHP Framework

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.

Key Features and Advantages

  • 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.

Getting Started

To get started with TNAPF, follow these steps:

  1. Ensure your PHP version is 8.1 or higher, as TNAPF leverages the latest language features and improvements.
  2. Select the desired package(s) from our repository and install them in your project using your preferred package manager.
  3. Refer to the package-specific documentation within each package's directory for detailed usage instructions.

Community and Support

Join our vibrant community on Discord to connect with other TNAPF users, seek help, share ideas, and contribute to the project.

Known Limitations

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.

Future Development

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.

License

TNAPF packages are released under the MIT License.

Pinned Loading

  1. Router Router Public

    Router Component

    PHP 4 2

  2. JsonMapper JsonMapper Public

    A JSON Mapper

    PHP 1 1

  3. Spotify Spotify Public

    A Spotify API Wrapper

    PHP 2

Repositories

Showing 10 of 14 repositories
  • Validation Public

    Data validation for PHP via attributes

    tnapf/Validation’s past year of commit activity
    PHP 0 MIT 0 0 0 Updated May 13, 2024
  • .github Public
    tnapf/.github’s past year of commit activity
    0 MIT 0 0 0 Updated May 1, 2024
  • Router Public

    Router Component

    tnapf/Router’s past year of commit activity
    PHP 4 MIT 2 0 0 Updated Apr 23, 2024
  • Spotify Public

    A Spotify API Wrapper

    tnapf/Spotify’s past year of commit activity
    PHP 2 MIT 0 1 (1 issue needs help) 1 Updated Feb 24, 2024
  • JsonMapper Public

    A JSON Mapper

    tnapf/JsonMapper’s past year of commit activity
    PHP 1 MIT 1 0 0 Updated Sep 14, 2023
  • PackageTemplate Public

    A template repository for making composer packages

    tnapf/PackageTemplate’s past year of commit activity
    PHP 0 MIT 0 0 0 Updated Aug 12, 2023
  • Config Public
    tnapf/Config’s past year of commit activity
    PHP 0 MIT 0 0 0 Updated Jul 13, 2023
  • SQLDriver Public

    The successor to tnapf/pdo

    tnapf/SQLDriver’s past year of commit activity
    PHP 0 MIT 1 2 0 Updated Jul 6, 2023
  • Env Public

    An env parser

    tnapf/Env’s past year of commit activity
    PHP 0 MIT 1 0 0 Updated Jul 1, 2023
  • ApiSkeleton Public archive

    An very basic API Skeleton using tnapf components

    tnapf/ApiSkeleton’s past year of commit activity
    PHP 0 1 0 0 Updated Jun 20, 2023

Top languages

Loading…

Most used topics

Loading…