Appearance
About StringiFor
StringiFor (Strings Fortran Manipulator) is a pure Fortran 2003+ library that provides a powerful, OOP-designed string type as a drop-in replacement for standard Fortran character variables.
Modern Fortran (2003+) improved character handling considerably with allocatable deferred-length character variables, but Fortran still lacks built-in methods for common string operations — uppercase/lowercase conversion, tokenization, path manipulation, number casting, and more. StringiFor fills that gap.
Authors
- Stefano Zaghi — @szaghi
Contributions are welcome — see the Contributing page.
Copyrights
StringiFor is distributed under a multi-licensing system:
| Use case | License |
|---|---|
| FOSS projects | GPL v3 |
| Closed source / commercial | BSD 2-Clause |
| Closed source / commercial | BSD 3-Clause |
| Closed source / commercial | MIT |
Anyone interested in using, developing, or contributing to this project is welcome — pick the license that best fits your needs.