bfra.me provides the building framework (hence the name) of tools and libraries that foster innovation and efficiency in ES-based projects. This collection of opinionated configurations and templates offers a solid foundation for TypeScript, Deno, and other modern development environments.
| Repository | Description | Stats | 
|---|---|---|
| works | @bfra.me tools and components | 
| Repository | Description | Stats | 
|---|---|---|
| eslint-plugin-node-dependencies | ESLint plugin for managing node dependencies | |
| renovate-config | Shareable configuration presets for Renovate | 
| Repository | Description | Stats | 
|---|---|---|
| github-action | Template for creating GitHub Actions with TypeScript | |
| github-app | Template for a GitHub App that can be triggered by a GitHub Action | |
| ha-addon-repository | Template for a Home Assistant add-on repository | |
| .github | Template for .github repositories | 
| Repository | Description | Stats | 
|---|---|---|
| renovate-action | GitHub Action for Self-Hosted Renovate | 
bfra.me is designed for developers who value:
- Type Safety: Comprehensive TypeScript configurations and patterns
 - Modern Standards: ESM and the latest ECMAScript features
 - Developer Experience: Streamlined workflows and minimal configuration
 - Maintainability: Consistent patterns across projects and tools
 
Built with a focus on sustainability and consistency:
- TypeScript for robust type checking
 - ESM for modern module management
 - pnpm for efficient package management
 - GitHub Actions for reliable CI/CD
 - Changesets for versioning and changelog management
 
Contributions are welcome. For details on how to contribute, please review the contribution guidelines.
Areas for contribution include:
- Documentation improvements
 - Bug fixes
 - Feature additions
 - Performance enhancements