PHPackages                             jongi/ntoshi - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. jongi/ntoshi

ActiveProject[Framework](/categories/framework)

jongi/ntoshi
============

🚀 Ntoshi Framework simplifies PHP app development with intuitive design patterns and a customizable foundation. Ideal for small to medium-sized business applications, with CMS extension.

v1.0.7.0-beta(11mo ago)09GPL-3.0-or-laterPHP

Since May 30Pushed 11mo agoCompare

[ Source](https://github.com/Jongi-TheAutodidact/ntoshi-php-mvc-framework)[ Packagist](https://packagist.org/packages/jongi/ntoshi)[ RSS](/packages/jongi-ntoshi/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (2)Versions (9)Used By (0)

ntoshi-php-mvc-framework
========================

[](#ntoshi-php-mvc-framework)

With a user-friendly interface and intuitive design patterns, Ntoshi MVC Framework takes you from the absolute beginning of your project to about 70% completion in no time. Our framework is not only easy to use but also highly customizable to fit the needs of your unique project. This lightweight, easy-to-use framework offers a fast and efficient way to develop and maintain your PHP applications with minimal hassle. Whether you're a seasoned developer or just starting out, this framework has everything you need to bring your projects to life.

Features
--------

[](#features)

- **MVC Architecture**: The framework follows the Model-View-Controller (MVC) pattern, making it easier to manage and maintain your application code.
- **Easy to use**: This framework is designed to be simple and straightforward, allowing you to get started quickly and easily.
- **Lightweight**: The framework is built to be lightweight, reducing the overhead and bloat often found in other frameworks.
- **CRM state of readyness**: This framework ships with already configured modules, on the fly(Dashboard).
- **Command Line Dev**: CLI functionality for even more seamless development.
- **In-App Blog**: Seamlessly engage with clients and the wider community on issues of interest through in-app blogging features.
- **All-in-One Application**: Combines a Business Management System and Content Management System with a front-end website, all in a single platform.
- **Framework Version**: Beta Version - the framework is still under robust development.

### Development Made Easy

[](#development-made-easy)

- **CLI Development**: Streamline development tasks with CLI commands for database operations, model and controller creation, and more.

Getting Started - Installation
------------------------------

[](#getting-started---installation)

1. **Using Github**: To get started, simply clone the repository and follow the installation instructions. Once installed, you can begin building your application using the framework's features, OR
2. **Using Composer**: Install project using Composer.
    STEP ONE

    ```
    composer create-project --stability=beta jongi/ntoshi [your-project-name]
    ```

    STEP TWO

    - **Database Setup**: Create a new database.

    ```
    php jongi db:create [dbname]
    ```

    STEP THREE (inside `app/core/config.php`)

    - **Configure The Database Name**: Update the database name to match the recently created database (line 9).

    ```
    /** database config **/
    define('DBNAME', 'ntoshi_framework_db');
    ```

    - **Configure Root Path**: Update the "ROOT" constant value such that it matches the name of the directory you have set your project in. Replace `ntoshi-framework` (line 15)

    ```
    /** rootpath config **/
    define('ROOT', 'http://localhost/ntoshi-framework/public');
    ```

    - **Configure User Roles**: Configure User Roles inside `app/core/config.php`at about line 45. See below:

    ```
    define('USER_ROLES', array_map('ucwords', array_map('strtolower', [
        'Admin',
        'User',
        'Customer'
    ])));
    ```

    STEP FOUR

    - **Migrations**: Configure and execute migrations to set up the database tables.

    ```
    php jongi migrate:all
    ```

    STEP FIVE

    - **Spin The Server**: Start the server and open your application on your default browser, automatically using only the command below.

    ```
    php jongi spinit
    ```

    DEFAULT ADMIN USER

    - **Login Credentials**:

    ```
    Username: MbuMpofu
    Email: mbuzeli.mpofu@ntoshi.co.za
    Password: 12345678
    ```

Now your application is ready to go! Benefit from essential features such as user authentication, validation, and session management right out of the box.

- **Dark/Light Mode**: Customize the user interface with dark and light mode options.
- **Google Translate Integration**: Enhance accessibility with front-end language translation capabilities.
- **Company Details and Social Links**: Easily manage company information and social media links within the application.

License
-------

[](#license)

This project is licensed under the GPL-3.0-or-later license.

Credits
-------

[](#credits)

In summary, the Ntoshi MVC framework offers a unique blend of functionality, combining the flexibility of CMS (Content Management System) with the power of a PHP Web Applications Framework. Experience streamlined development like never before!
Powered by [Jongi Brands Tech Solutions](https://techsolutions.jongibrandz.co.za)
Developed by [Jongi - TheTechKaffir](https://jongimbodla.africa)

Documentation
-------------

[](#documentation)

For a quick easy guide, kindly get the documentation - [here](#)

Contributing
------------

[](#contributing)

If you would like to contribute to this project, please feel free to submit a pull request or open an issue on GitHub. We welcome all contributions and are always looking for ways to improve the framework.

Support
-------

[](#support)

If you need help or have any questions, please don't hesitate to reach out. You can either open an issue on GitHub or send an email to . We are always happy to help and will do our best to respond in a timely manner.

License
-------

[](#license-1)

Ntoshi Framework is licensed under GPL-3.0-or-later [https://](https://spdx.org/licenses/GPL-3.0-or-later.html)

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance51

Moderate activity, may be stable

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity28

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~1 days

Total

8

Last Release

347d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6805057a53659d6680f01d87d1a03beae8948d90238aabfded89cfeff0588d77?d=identicon)[Jongi-TheAutodidact](/maintainers/Jongi-TheAutodidact)

---

Top Contributors

[![Jongi-TheAutodidact](https://avatars.githubusercontent.com/u/95982543?v=4)](https://github.com/Jongi-TheAutodidact "Jongi-TheAutodidact (3 commits)")

---

Tags

phpframeworkdevelopmentmvclaravel-alternativelightweight php frameworkmodular PHP frameworkCodeIgniter alternativePHP CLI toolNtoshi Web FrameworkJongi BrandsNtoshi PHP frameworkCustom PHP frameworkBuild web apps fastrapid PHP developmentself-taught developer PHPPHP for startupsPHP framework with CLIPHP artisan alternativePHP development toolsdev productivity toolsmake apps faster PHPPHP for businessesPHP CRMclean PHP frameworksmall business dev tools

### Embed Badge

![Health badge](/badges/jongi-ntoshi/health.svg)

```
[![Health](https://phpackages.com/badges/jongi-ntoshi/health.svg)](https://phpackages.com/packages/jongi-ntoshi)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
