A robust, multi-language library to generate sequential alphanumeric codes (folios) like A00001, A00002, ..., Z99999, AA00001.
This repository contains production-ready implementations in:
- Sequential Generation: Automatically increments numbers and letters (e.g.,
A00001->A00002). - Configurable Format: Custom padding (e.g., 3 digits) and separators (e.g.,
A-001). - Collision Handling: Robust logic to check against a database and skip existing folios.
- Type Safety: Full type support in TypeScript and Python.
- Production Ready: Comprehensive tests and strict validation in all languages.
Please refer to the specific language directory for detailed installation and usage instructions:
This project is licensed under the MIT License - see the LICENSE file for details.