PHPackages                             psf/framework - 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. psf/framework

ActiveLibrary[Framework](/categories/framework)

psf/framework
=============

Framework PHP para desenvolvimento de APIs

0.0.10(3mo ago)097MITPHPPHP &gt;=8.0

Since Jan 28Pushed 3mo ago1 watchersCompare

[ Source](https://github.com/PaimTheodoro/micro)[ Packagist](https://packagist.org/packages/psf/framework)[ RSS](/packages/psf-framework/feed)WikiDiscussions master Synced 1mo ago

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

PSF Micro-Framework PHP (Beta)
==============================

[](#psf-micro-framework-php-beta)

Bem-vindo ao **PSF Micro-Framework**, um micro-framework PHP otimizado para o desenvolvimento de APIs, com suporte a bancos de dados MySQL, SQLServer e PostgreSQL. Este framework é projetado para ser leve, flexível e fácil de usar, com um sistema de roteamento robusto e um *query builder* eficiente. Atualmente, o framework está em fase Beta.

Requisitos
----------

[](#requisitos)

- PHP 8.1 ou superior
- Extensão `PDO` habilitada
- Opcional: Extensão `APCu` para otimização de desempenho

Funcionalidades
---------------

[](#funcionalidades)

- **Query Builder**: Suporte completo para MySQL, SQLServer e PostgreSQL, facilitando a construção de consultas, inclusões e alterações SQL de forma programática.
- **Sistema de Roteamento**: Focado em APIs, com suporte para rotas GET, POST, PUT, DELETE e rotas dinâmicas.
- **Otimização com APCu**: Implementação opcional para otimização do desempenho das classes através de caching com APCu.
- **Fácil Integração**: Flexível para ser integrado com outras bibliotecas e pacotes, além de suportar a expansão de funcionalidades.

Instalação
----------

[](#instalação)

Você pode instalar o framework diretamente através do Composer:

```
composer require psf/framework
```

Configuração
------------

[](#configuração)

1. Verifique se o PHP está configurado corretamente no seu servidor.
2. Habilite a extensão APCu, se desejar utilizar a otimização de cache.
3. Configure a conexão com o banco de dados no arquivo de configuração.

Exemplo de configuração do projeto: (esta configuração deve ser adicionada ao arquivo de configuração)

```
return [

];
```

Exemplo de Uso
--------------

[](#exemplo-de-uso)

### Roteamento

[](#roteamento)

Defina suas rotas facilmente utilizando o sistema de roteamento:

```
#[Router(version: 1, path: 'usuario', method: 'GET', middlewares: ['authentication'])]
public function recuperarDadosUsuario() : array{
	...
}
```

### Query Builder

[](#query-builder)

Construa consultas SQL com simplicidade:

```
$query = Usuario::find()
->andWhere([Usuario::class . '.email' => $email])
->one();
```

Contribuindo
------------

[](#contribuindo)

Este projeto está em fase Beta, e aceitamos sugestões e feedbacks. No momento, a contribuição está limitada a um grupo privado devido à licença do framework.

Licença
-------

[](#licença)

Este projeto é licenciado sob uma licença privada. Entre em contato para mais informações sobre o uso e distribuição.

Contato
-------

[](#contato)

Para dúvidas ou suporte, entre em contato pelo e-mail:

---

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance80

Actively maintained with recent releases

Popularity9

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity34

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 ~35 days

Recently: every ~3 days

Total

7

Last Release

103d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/c87dc6416049fe27eb51e4f21947f015da0781e72f22ed5b33bb63726d4aa37c?d=identicon)[TheodoroP13](/maintainers/TheodoroP13)

---

Top Contributors

[![PaimTheodoro](https://avatars.githubusercontent.com/u/156671663?v=4)](https://github.com/PaimTheodoro "PaimTheodoro (57 commits)")

### Embed Badge

![Health badge](/badges/psf-framework/health.svg)

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

###  Alternatives

[microweber/microweber

New generation CMS with drag and drop

3.4k13.8k1](/packages/microweber-microweber)[anomaly/streams-platform

A domain-driven, code-configured, flat-file application platform for Laravel.

170125.6k78](/packages/anomaly-streams-platform)[laravel-enso/core

Main requirement &amp; dependency aggregator for Laravel Enso

3463.6k138](/packages/laravel-enso-core)[streams/core

A domain-driven, code-configured, flat-file application platform for Laravel.

1707.2k10](/packages/streams-core)[networking/init-cms-bundle

This Bundle is a basic cms based on symfony

996.0k2](/packages/networking-init-cms-bundle)

PHPackages © 2026

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