{"id":50446819,"url":"https://github.com/graundtech/boleto-os-dotnet","last_synced_at":"2026-05-31T22:02:06.950Z","repository":{"id":332845513,"uuid":"1129204907","full_name":"graundtech/boleto-os-dotnet","owner":"graundtech","description":"BoletoOS (Boleto Open Source) é uma biblioteca open source em .NET (C#) para geração, validação e processamento de boletos bancários brasileiros, seguindo os padrões FEBRABAN.","archived":false,"fork":false,"pushed_at":"2026-01-15T19:58:40.000Z","size":11,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-03-03T20:50:59.894Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/graundtech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-06T18:54:51.000Z","updated_at":"2026-01-15T19:58:46.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/graundtech/boleto-os-dotnet","commit_stats":null,"previous_names":["indicacode/boleto-os-dotnet","graundtech/boleto-os-dotnet"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/graundtech/boleto-os-dotnet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graundtech%2Fboleto-os-dotnet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graundtech%2Fboleto-os-dotnet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graundtech%2Fboleto-os-dotnet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graundtech%2Fboleto-os-dotnet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/graundtech","download_url":"https://codeload.github.com/graundtech/boleto-os-dotnet/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graundtech%2Fboleto-os-dotnet/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33750474,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-31T02:00:06.040Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-05-31T22:02:06.010Z","updated_at":"2026-05-31T22:02:06.940Z","avatar_url":"https://github.com/graundtech.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BoletoOS (.NET)\n\n**BoletoOS** (*Boleto Open Source*) é uma biblioteca open source em **.NET (C#)** para geração, validação e processamento de boletos bancários brasileiros, seguindo os padrões FEBRABAN e com foco em extensibilidade para múltiplas instituições financeiras.\n\nO objetivo do projeto é fornecer um **core confiável e padronizado** para:\n- Geração de boletos\n- Cálculo de código de barras e linha digitável\n- Arquivos CNAB (remessa e retorno)\n- Homologação e uso em produção com bancos brasileiros\n\n---\n\n## Roadmap\n\n### Bancos brasileiros\n\nLegenda dos checklists:\n- **Boleto**: geração de boleto bancário\n- **Remessa**: geração de arquivo CNAB\n- **Retorno**: leitura de arquivo CNAB\n- **Homologado**: validado em ambiente de produção\n\n| Código | Banco | Boleto | Boleto (Prod) | Remessa | Remessa (Prod) | Retorno | Retorno (Prod) |\n|------:|-------|:------:|:-------------:|:-------:|:--------------:|:-------:|:--------------:|\n| 001 | Banco do Brasil | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |\n| 003 | Banco da Amazônia | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |\n| 004 | Banco do Nordeste | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |\n| 021 | Banestes | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |\n| 033 | Santander | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |\n| 041 | Banrisul | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |\n| 070 | BRB | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |\n| 077 | Banco Inter | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |\n| 085 | Cooperativa Central Ailos | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |\n| 104 | Caixa Econômica Federal | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |\n| 133 | Cresol | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |\n| 136 | Unicred | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |\n| 237 | Bradesco | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |\n| 246 | Banco ABC Brasil | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |\n| 260 | NuBank | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |\n| 290 | PagBank (PagSeguro) | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |\n| 341 | Itaú Unibanco | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |\n| 422 | Banco Safra | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |\n| 637 | Banco Sofisa | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |\n| 745 | Banco Citibank | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |\n| 748 | Sicredi | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |\n| 756 | Sicoob | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ | ⬜ |\n\n\u003e ⚠️ A lista acima segue o padrão FEBRABAN e pode ser expandida conforme demanda da comunidade.\n\n---\n\n## Contribuindo\n\nContribuições são **muito bem-vindas**. Este projeto segue práticas abertas e colaborativas.\n\n### Como contribuir\n\n1. Faça um **fork** do repositório\n2. Crie uma branch a partir da `main`:\n   ```bash\n   git checkout -b feature/nome-da-feature\nImplemente sua contribuição seguindo os padrões do projeto\n\nGaranta que:\n\nO código compile\n\nOs testes passem\n\nNovas funcionalidades estejam cobertas por testes\n\nEnvie um Pull Request descrevendo claramente:\n\nO problema resolvido\n\nO banco afetado (se aplicável)\n\nSe há impacto em compatibilidade","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgraundtech%2Fboleto-os-dotnet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgraundtech%2Fboleto-os-dotnet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgraundtech%2Fboleto-os-dotnet/lists"}