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.

  1. Version Constraint Resolution (fpm) medium
  2. Build Process Enhancements (fpm) medium
  3. Extended Testing Support (fpm) easy
  4. Export build order and compilecommands.json (fpm) hard
  5. Support of external third-party preprocessors easy
  6. File system library (stdlib) medium
  7. Library to work with OS processes (stdlib) medium
  8. Linear algebra and sparse matrices (stdlib) hard
  9. String to number conversion (stdlib) hard
  10. Compile benchmarking code written in Fortran with LFortran and improving LFortran's performance on t hard
  11. Compile any Fortran code (LFortran) hard
  12. Compile neural-fortran using LFortran hard
  13. Allow running Fortran in the browser (LFortran) medium
  14. Implementation of features on the ASR and LLVM level (LFortran)
  15. Other LFortran ideas (LFortran)
  16. MPI support (fortls) medium
  17. Semantic highlighting and collapsable scopes (fortls) medium
  18. Replace explicit LSP interface with pygls (fortls) hard
  19. Python environment manager (vscode-fortran-support) hard
  20. vscode integration with fpm (vscode-fortran-support) hard
  21. Standard Conformance Suite hard
  22. Coarray Fortran Framework of Efficient Interfaces to Network Environments (Caffeine) medium
  23. Get fortran-lang/minpack to be used in SciPy easy
  24. Improving fastGPT: Making it Faster, Easier to Use, and More General medium
  25. Fortran Graphics Library medium
  26. 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

go deeper in your terminal
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.