Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Categories
  3. Miscellaneous
  4. Scientific Computing

Scientific Computing

The "Awesome Scientific Computing" project is a curated collection of resources aimed at facilitating the use of computational techniques in scientific research. Scientific computing involves the use of advanced computing capabilities to solve complex scientific problems, often involving simulations, data analysis, and mathematical modeling. This list includes libraries, software tools, numerical methods, tutorials, and community resources that cater to a wide range of scientific disciplines. Whether you are a beginner looking to learn the basics or an experienced researcher seeking advanced tools, this collection provides valuable insights and resources to enhance your scientific computing projects. Dive in to discover powerful tools and techniques that can elevate your research and problem-solving capabilities.

scientific-computingnumerical-methodsdata-analysismathematical-modelingsimulation-toolsresearch-resourcescomputational-science
RSSView on GitHub
1.5k stars172 forks0 contributorsUpdated
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub

Related Awesome Lists

📦
Awesome

The "Awesome" project is a comprehensive exploration of recursion, a fundamental programming technique where a function calls itself to solve problems. This list covers various aspects of recursion, including visual illustrations, examples, and explanations that help demystify the concept. It is beneficial for beginners looking to grasp the basics of recursion, as well as experienced developers seeking to refine their understanding or find new applications for recursive solutions. With a variety of resources available, users can deepen their knowledge and enhance their coding skills through practical examples and insightful discussions.

452.0k
📦
Self Hosted

The "Awesome Self Hosted" project is a curated collection of software applications that can be hosted on your own servers, providing users with full control over their data and services. This list encompasses a wide range of categories, including web applications, databases, file storage solutions, content management systems, and development tools. It is particularly beneficial for developers, system administrators, and privacy-conscious users who seek alternatives to cloud services. By leveraging self-hosted solutions, users can enhance their security, customize their environments, and reduce reliance on third-party providers. Explore this collection to discover powerful tools that empower you to take charge of your digital landscape.

284.1k
📦
Free for Developers

The "Awesome Free for Developers" project is a curated collection of free tools, services, and resources available for developers. This list covers a wide range of categories including cloud services, APIs, software development tools, design resources, and educational platforms that offer free tiers or completely free access. It is particularly beneficial for developers, startups, and students who are looking to leverage high-quality resources without incurring costs. By providing access to these valuable tools, the project empowers users to enhance their projects, improve their skills, and innovate without financial barriers. Explore this collection to discover what you can utilize for your next development endeavor.

120.5k
📦
Beginner-Friendly Projects

The "Awesome Beginner-Friendly Projects" project is a curated collection of coding projects aimed at helping novice developers enhance their programming skills through practical experience. This list includes a variety of beginner-friendly projects across different programming languages, covering categories such as web development, game development, data analysis, and mobile applications. With resources ranging from project ideas and tutorials to sample code and community support, this list is invaluable for beginners looking to build confidence and competence in coding. Whether you're just starting or looking to practice your skills, you'll find engaging projects that inspire creativity and learning.

84.2k

Table of Contents

11 sections · 90 projects

Basic linear algebra

7 projects
BLAS

netlib.org
OpenBLAS

openblas.net
BLISBLIS

A portable software framework for instantiating high-performance BLAS-like dense linear algebra libraries.

#blas#portable-framework#scientific-computing
Stars2,666
Forks425
Last commit13 days ago
LAPACK

netlib.org
Eigen

eigen.tuxfamily.org
Ginkgo

ginkgo-project.github.io
blaze

bitbucket.org

Multi-purpose toolkits

5 projects
PETSc

petsc.org
DUNE Numerics

dune-project.org
SciPy

scipy.org
NumPy

numpy.org
DifferentialEquations.jl

docs.sciml.ai

Finite Elements

11 projects
FEniCS

fenicsproject.org
libMesh

libmesh.github.io
deal.II

dealii.org
Netgen/NGSolve

ngsolve.org
Firedrake

firedrakeproject.org
MOOSE

mooseframework.inl.gov
MFEM

mfem.org
SfePy

sfepy.org
FreeFEM

freefem.org
libceed

libceed.readthedocs.io
scikit-femscikit-fem

A pure Python library for finite element assembly, transforming bilinear forms into sparse matrices and linear forms into vectors.

#scientific-computing#python-library#mesh-generation
Stars641
Forks107
Last commit1 month ago

Triangular and tetrahedral meshing

13 projects
Gmsh

gmsh.info
pygmshpygmsh

A Python interface to Gmsh for creating complex geometries and generating meshes with useful abstractions.

#pypi#meshing#scientific-computing
Stars968
Forks170
Last commit2 years ago
MeshPy

mathema.tician.de
CGAL

cgal.org
pygalmeshpygalmesh

A Python interface to CGAL's 2D and 3D mesh generation tools for creating high-quality meshes from geometric domains.

#meshing#scientific-computing#mathematics
Stars667
Forks67
Last commit2 years ago
TetGen

wias-berlin.de
Triangle

cs.cmu.edu
distmesh

persson.berkeley.edu
trimesh

trimesh.org
dmshdmsh

A pure Python mesh generator for 2D geometries, inspired by distmesh, with a user-friendly interface and high-quality output.

#scientific-computing#geometry-processing#mathematics
Stars222
Forks29
Last commit2 months ago
TriWild

cims.nyu.edu
TetWild

arxiv.org
SeismicMeshSeismicMesh

A Python package for generating high-quality 2D/3D triangular meshes for finite element simulations, with parallel support and seismology applications.

#meshing#scientific-computing#parallel-computing
Stars142
Forks36
Last commit3 years ago

Quadrilateral and hexahedral meshing

1 projects
QuadriFlow

stanford.edu