All organizations · GSoC 2026 · Programming languages
Fortran-lang
High-performance parallel programming language
Fortran-lang is an open-source community that develops tools and libraries for modern Fortran development. Our flagship projects include the standard library, Fortran build system and package manager, as well as the interactive compiler, LFortran. Fortran-lang also provides an inclusive and welcoming space for all Fortran enthusiasts around the world to collaborate.
- python
- c++
- fortran
- compilers
- programming languages
- build systems
- libraries
- Fortran
Project ideas
26 ideas on its 2026 ideas page; of the 24 that state a difficulty: 3 easy, 11 medium, 10 hard. 19 mentors named.
- Version Constraint Resolution (fpm) medium
- Build Process Enhancements (fpm) medium
- Extended Testing Support (fpm) easy
- Export build order and compilecommands.json (fpm) hard
- Support of external third-party preprocessors easy
- File system library (stdlib) medium
- Library to work with OS processes (stdlib) medium
- Linear algebra and sparse matrices (stdlib) hard
- String to number conversion (stdlib) hard
- Compile benchmarking code written in Fortran with LFortran and improving LFortran's performance on t hard
- Compile any Fortran code (LFortran) hard
- Compile neural-fortran using LFortran hard
- Allow running Fortran in the browser (LFortran) medium
- Implementation of features on the ASR and LLVM level (LFortran)
- Other LFortran ideas (LFortran)
- MPI support (fortls) medium
- Semantic highlighting and collapsable scopes (fortls) medium
- Replace explicit LSP interface with pygls (fortls) hard
- Python environment manager (vscode-fortran-support) hard
- vscode integration with fpm (vscode-fortran-support) hard
- Standard Conformance Suite hard
- Coarray Fortran Framework of Efficient Interfaces to Network Environments (Caffeine) medium
- Get fortran-lang/minpack to be used in SciPy easy
- Improving fastGPT: Making it Faster, Easier to Use, and More General medium
- Fortran Graphics Library medium
- Improved generation of Fortran interfaces for PETSc medium
Read the ideas page. Ideas are for scope reference; never copy one into a proposal.
History
In GSoC since 2021, 6 years. Projects per year: '21: 5, '22: 5, '23: 3, '24: 3, '25: 4, '26: 4.
On GitHub
16 repositories pushed to in the last year. Main languages: Fortran (6), Python (4), Shell (2), HTML (1), JavaScript (1), Ruby (1).
Links and channels
- Website: https://fortran-lang.org
- Ideas page: https://github.com/fortran-lang/webpage/wiki/GSoC-2026-Project-ideas
- Contributor guide: https://github.com/fortran-lang/webpage/wiki/GSoC-2025-Contributor-Instructions
- Source code: https://github.com/fortran-lang
- Chat: https://fortran-lang.discourse.group/
git-into-gsoc org "Fortran-lang" --shortlist
git-into-gsoc repos "Fortran-lang"
git-into-gsoc issues --org "Fortran-lang"
or ask your assistant: "Which Fortran-lang repositories merge newcomers' pull requests, and which beginner issues are still free?"
Those commands read live data: which repositories merge outside pull requests, and which beginner issues nobody has claimed. Install in two minutes.