jaeswift-website/api/data/awesomelist/rabbiabram--awesome-fortran.json

1 line
No EOL
8.1 KiB
JSON

{"slug": "rabbiabram--awesome-fortran", "title": "Awesome Fortran", "description": "Awesome list of Fortran libs", "github_url": "https://github.com/rabbiabram/awesome-fortran", "stars": "402", "tag": "Programming Languages", "entry_count": 45, "subcategory_count": 1, "subcategories": [{"name": "General", "parent": "", "entries": [{"name": "Awesome Fortran", "url": "#awesome-fortran", "description": ""}, {"name": "Resources", "url": "#resources", "description": ""}, {"name": "Other Awesome Lists", "url": "#other-awesome-lists", "description": ""}, {"name": "Contributing", "url": "#contributing", "description": ""}, {"name": "Functional Fortran", "url": "https://github.com/wavebitscientific/functional-fortran", "description": "Functional programming for modern Fortran.", "stars": "434"}, {"name": "DISLIN", "url": "https://www.mps.mpg.de/dislin/", "description": "a high-level graphing and user-interface library."}, {"name": "f90gl", "url": "https://math.nist.gov/f90gl/", "description": "public domain implementation of the official NIST Fortran 90 bindings for OpenGL."}, {"name": "F03GL", "url": "http://www-stone.ch.cam.ac.uk/pub/f03gl/index.xhtml", "description": "a Fortran 2003 interface to the OpenGL library, along with the GLU and GLUT toolkits."}, {"name": "gtk-fortran", "url": "https://github.com/vmagnin/gtk-fortran/wiki", "description": "a cross-platform library to build Graphical User Interfaces (GUI) using [GTK+](https://www.gtk.org/). Very useful when combined with the [Glade](https://glade.gnome.org/) RAD tool.", "stars": "285"}, {"name": "PGPLOT", "url": "https://www.astro.caltech.edu/~tjp/pgplot/", "description": "cross-platform scientific graphing library."}, {"name": "VTKFortran", "url": "https://github.com/szaghi/VTKFortran", "description": "Pure Fortran (2003+) library to write and read data conforming the VTK standard.", "stars": "152"}, {"name": "BLAS", "url": "http://www.netlib.org/blas/", "description": "application programming interface standard for publishing libraries to perform basic linear algebra operations such as vector and matrix multiplication."}, {"name": "CERNLIB", "url": "http://cernlib.web.cern.ch/cernlib/", "description": "The CERN Program Library is a large collection of general purpose libraries and modules maintained and offered in both source and object code form on the CERN central computers"}, {"name": "EISPACK", "url": "http://www.netlib.org/eispack/", "description": "a software library for numerical computation of eigenvalues and eigenvectors of matrices, written in FORTRAN"}, {"name": "FGSL", "url": "https://www.lrz.de/services/software/mathematik/gsl/fortran/index.html", "description": "portable, object-based Fortran interface to the [GNU scientific library](https://www.lrz.de/services/software/mathematik/gsl/)"}, {"name": "IMSL", "url": "https://www.imsl.com/products/imsl-fortran-libraries", "description": "The IMSL Fortran Numerical Library is the standard for high performance computing commercial mathematics and statistics libraries"}, {"name": "Lis", "url": "https://www.ssisc.org/lis/index.en.html", "description": "a Library of Iterative Solvers for Linear Systems"}, {"name": "NAG Fortran Library", "url": "https://www.nag.co.uk/content/nag-library-fortran", "description": "Produced by experts for use in a variety of applications, the NAG Fortran Library has a global reputation for its excellence and, with hundreds of fully documented and tested routines, is the largest collection of mathematical and statistical algorithms available"}, {"name": "netCDF", "url": "https://github.com/Unidata/netcdf-fortran", "description": "a set of software libraries and self-describing, machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data.", "stars": "266"}, {"name": "OpenBLAS", "url": "https://github.com/xianyi/OpenBLAS", "description": "one of the fastest open source BLAS libraries available. Almost as fast as Intel MKL.", "stars": "7.3k"}, {"name": "FSON", "url": "https://github.com/josephalevin/fson", "description": "Fortran 95 JSON Parser.", "stars": "66"}, {"name": "json-fortran", "url": "https://github.com/jacobwilliams/json-fortran", "description": "A Fortran 2008 JSON API.", "stars": "375"}, {"name": "fox", "url": "https://github.com/andreww/fox", "description": "Fortran XML library", "stars": "64"}, {"name": "xml-fortran", "url": "https://sourceforge.net/projects/xml-fortran/", "description": "an all-Fortran solution for reading and writing XML files."}, {"name": "datetime-fortran", "url": "https://github.com/wavebitscientific/datetime-fortran", "description": "A Fortran 2003 date and time manipulation library, modeled after Python's datetime library.", "stars": "149"}, {"name": "FRUIT", "url": "https://sourceforge.net/projects/fortranxunit/", "description": "FORTRAN Unit Test Framework, written in FORTRAN 95"}, {"name": "Ftunit", "url": "http://flibs.sourceforge.net/ftnunit.html", "description": "Fortran unit testing framework by Arjen Markus"}, {"name": "pFUnit", "url": "https://sourceforge.net/projects/pfunit/", "description": "Unit testing framework for Fortran with MPI extensions by developers from NASA and NGC TASC. Uses parallel codes and object-oriented design."}, {"name": "Vegetables", "url": "https://gitlab.com/everythingfunctional/vegetables", "description": "For a healthier code base, eat your vegetables"}, {"name": "BeFoR64", "url": "https://github.com/szaghi/BeFoR64", "description": "Base64 encoding/decoding library for FoRtran poor men. A KISS library for base64 encoding/decoding for modern (2003+) Fortran projects.", "stars": "23"}, {"name": "PENF", "url": "https://github.com/szaghi/PENF", "description": "Pure Fortran (2003+) library for ensuring codes portability.", "stars": "43"}, {"name": "FLAP", "url": "https://github.com/szaghi/FLAP", "description": "Fortran command Line Arguments Parser for poor men. A KISS library for building easily nice Command Line Interfaces (CLI) for modern (2003+) Fortran projects.", "stars": "170"}, {"name": "options.f90", "url": "https://github.com/cngilbreth/optionsf90", "description": "Options & input processing for modern Fortran.", "stars": "12"}, {"name": "FoBiS", "url": "https://github.com/szaghi/FoBiS", "description": "Fortran Building System for poor men. A KISS tool for automatic building modern Fortran projects.", "stars": "141"}, {"name": "Blockit/PyF95++", "url": "http://blockit.sourceforge.net/", "description": "A fairly simple Python framework used to block parse your code (or any text file) into nested blocks. The BlockIt framework has already been used to create a templating capability for the Fortran 95/2003 language along with some language extensions."}, {"name": "PreForM", "url": "https://github.com/szaghi/PreForM", "description": "Preprocessor for Fortran poor Men.", "stars": "23"}, {"name": "FORD", "url": "https://github.com/cmacmackin/ford", "description": "An automatic documentation generator for modern Fortran programs.", "stars": "42"}, {"name": "MFC", "url": "https://github.com/MFlowCode/MFC", "description": "Exascale multiphase compressible flow solver with GPU acceleration via OpenACC. 2025 Gordon Bell Prize Finalist.", "stars": "318"}, {"name": "OFF", "url": "https://github.com/szaghi/OFF/tree/testing", "description": "Open source Finite volume Fluid dynamics code.", "stars": "146"}, {"name": "Unoficial Image", "url": "https://hub.docker.com/r/baekjoon/onlinejudge-fortran/", "description": "docker image provided by @baekjoon"}, {"name": "Fortran Machine", "url": "https://github.com/mapmeld/fortran-machine", "description": "An MVC web stack written in Fortran 90", "stars": "812"}, {"name": "The Fortran Company", "url": "https://www.fortran.com/", "description": "A home page of FORTRAN programming language."}, {"name": "Fortran Dev", "url": "https://fortrandev.wordpress.com/", "description": "Fortran development blog."}, {"name": "Fortran WIKI", "url": "http://fortranwiki.org/fortran/show/HomePage", "description": "An open venue for discussing all aspects of the Fortran programming language and scientific computing."}, {"name": "GNU FORTRAN Lesson 1", "url": "https://www.youtube.com/watch?v=qUy8M10uZRU", "description": "Videos about the Fortran programming language."}]}]}