PHPackages                             lucasferro0/boleto-winner - 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. [Validation &amp; Sanitization](/categories/validation)
4. /
5. lucasferro0/boleto-winner

ActiveLibrary[Validation &amp; Sanitization](/categories/validation)

lucasferro0/boleto-winner
=========================

Manipule facilmente boletos e contas de convênio.

2.0.0(1y ago)1155MITPHPPHP ^8.1

Since Sep 19Pushed 1y agoCompare

[ Source](https://github.com/lucasferro0/boleto-winner)[ Packagist](https://packagist.org/packages/lucasferro0/boleto-winner)[ Docs](https://github.com/lucasferro0/boleto-winner)[ RSS](/packages/lucasferro0-boleto-winner/feed)WikiDiscussions develop Synced 1mo ago

READMEChangelog (2)Dependencies (1)Versions (5)Used By (0)

Boleto Winner
=============

[](#boleto-winner)

Pacote para validar, converter e obter dados contidos nos códigos de barra de boletos e convênios.

Nomenclaturas
-------------

[](#nomenclaturas)

### Boleto vs Convênio

[](#boleto-vs-convênio)

Uma conta de convênio (também conhecida como "conta de concessionária") geralmente é emitida por concessionárias de serviço, como no caso de grande parte das contas de energia elétrica, de telefonia, de gás, dentre outras. Podem ainda ser oriundas de órgãos governamentais, como acontece com o DAS (Documento de Arrecadação do Simples Nacional), DARF (Documento de Arrecadação de Receitas Federais), IPTU (Imposto Predial e Territorial Urbano), etc.

### Código de Barras vs Linha Digitável

[](#código-de-barras-vs-linha-digitável)

Popularmente chamamos os números que aparecem acima da representação gráfica contida em boletos e convênios de "código de barras", o que. Entretanto, esses números que vez ou outra temos de digitar manualmente é na verdade

[![Conta de convênio](resources/samples/sample_darf.png)](resources/samples/sample_darf.png)

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

[](#instalação)

Você pode instalar o pacote via composer:

```
composer require lucasferro0/boleto-winner
```

Uso
---

[](#uso)

```
// Converte linha digitável para código de barras

BoletoWinner::toBarcode($writableLine);

// Converte código de barra para linha digitável

BoletoWinner::toWritableLine($barcode);

// Valida código de barra de boleto bancário

(new BoletoValidator())->verifyBarcode($barcode);

// Valida código de barra de boleto de convênio

(new ConvenioValidator())->verifyBarcode($barcode);
```

### Testando

[](#testando)

```
composer test
```

### Segurança

[](#segurança)

Se você descobrir qualquer problema relacionado à segurança, envie um e-mail para  em vez de usar o rastreador de issues.

Créditos
--------

[](#créditos)

- [Lucas Ferro](https://github.com/lucasferro0)
- [All Contributors](../../contributors)

Licença
-------

[](#licença)

Por favor, veja [License File](LICENSE.md) para mais informações.

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance38

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 88.2% 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 ~0 days

Total

2

Last Release

539d ago

Major Versions

1.0.0 → 2.0.02024-11-19

PHP version history (2 changes)1.0.0PHP ^7.4

2.0.0PHP ^8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/72126d3a478ada5b12267a85aafed9a7f61554083dd6075db7d7a4286a3d3b3b?d=identicon)[lucasferro0](/maintainers/lucasferro0)

---

Top Contributors

[![claudsonm](https://avatars.githubusercontent.com/u/4139808?v=4)](https://github.com/claudsonm "claudsonm (45 commits)")[![lucasferro0](https://avatars.githubusercontent.com/u/89112830?v=4)](https://github.com/lucasferro0 "lucasferro0 (6 commits)")

---

Tags

validatorbarcodeboletoconvenio

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/lucasferro0-boleto-winner/health.svg)

```
[![Health](https://phpackages.com/badges/lucasferro0-boleto-winner/health.svg)](https://phpackages.com/packages/lucasferro0-boleto-winner)
```

###  Alternatives

[respect/validation

The most awesome validation engine ever created for PHP

5.9k37.4M383](/packages/respect-validation)[seld/jsonlint

JSON Linter

1.3k217.8M205](/packages/seld-jsonlint)[composer/spdx-licenses

SPDX licenses list and validation library.

1.4k184.2M25](/packages/composer-spdx-licenses)[opis/json-schema

Json Schema Validator for PHP

64236.9M186](/packages/opis-json-schema)[intervention/validation

Additional validation rules for the Laravel framework

6826.7M8](/packages/intervention-validation)[laminas/laminas-validator

Validation classes for a wide range of domains, and the ability to chain validators to create complex validation criteria

15544.9M188](/packages/laminas-laminas-validator)

PHPackages © 2026

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