Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cabralski/awesome-wolfram-language

A curated list of Wolfram Language packages and resources.
https://github.com/cabralski/awesome-wolfram-language

List: awesome-wolfram-language

Last synced: about 1 month ago
JSON representation

A curated list of Wolfram Language packages and resources.

Awesome Lists containing this project

README

        

# Awesome Wolfram Language

[](https://wolfram.com)

> A curated list of Wolfram Language packages and resources.

## Contents
- [Artificial Intelligence](#artificial-intelligence)
- [Algebra](#algebra)
- [Bioinformatics](#bioinformatics)
- [Boolean Mathematics](#boolean-mathematics)
- [Calculus](#calculus)
- [Chemistry](#chemistry)
- [Code Compilation](#code-compilation)
- [Code Parsing](#code-parsing)
- [Computer Vision](#computer-vision)
- [Data Fitting](#data-fitting)
- [Data Visualization](#data-visualization)
- [Differential Equations](#differential-equations)
- [External Programs](#external-programs)
- [Embedding](#embedding)
- [Finite Element Method Analysis](#finite-element-method-analysis)
- [Front-End (HTML, CSS)](#front-end-html-css)
- [Game Theory](#game-theory)
- [IDE](#ide)
- [LaTeX](#latex)
- [LibraryLink](#librarylink)
- [Linters](#linters)
- [Markdown](#markdown)
- [Medical Computing](#medical-computing)
- [Neuroscience Computing](#neuroscience-computing)
- [Omics Analysis](#omics-analysis)
- [Prototyping and Utilities](#prototyping-and-utilities)
- [Quantum Field Theory](#quantum-field-theory)
- [Rendering](#rendering)
- [Scripting](#scripting)
- [Syntax Highlighting](#syntax-highlighting)
- [Terminal](#terminal)
- [Theorem Proving](#theorem-proving)
- [Vector Drawing](#vector-drawing)
- [Video Processing](#video-processing)
- [Web Frameworks](#web-frameworks)

## Artificial Intelligence
- [MathematicaForPrediction](https://github.com/antononcube/MathematicaForPrediction) ─ Mathematica implementations of machine learning algorithms used for prediction and personalization.
- [DeepLaetitia](https://github.com/adendek/DeepLaetitia) ─ Deep Reinforcement Learning that makes you smile.

## Algebra
- [NCAlgebra](https://github.com/NCAlgebra/NC) ─ Non Commutative Algebra Package for Mathematica.
- [Geometric-Algebra](https://github.com/jlaragonvera/Geometric-Algebra) ─ Mathematica packages for geometric algebra.

## Bioinformatics
- [BioFormatsLink](https://github.com/WolframResearch/BioFormatsLink) ─ Package for interacting with Bio-Formats library in the Wolfram Language.

## Boolean Mathematics
- [BoolEval](https://github.com/szhorvat/BoolEval) ─ Fast vectorized comparison and Boolean operations in the Wolfram Language.

## Calculus
- [Rubi](https://github.com/RuleBasedIntegration/Rubi) ─ Implementation of the rule-based integrator called Rubi.
- [RHPackage](https://github.com/dlfivefifty/RHPackage) ─ A Mathematica package for solving Riemann–Hilbert problems numerically.

## Chemistry
- [MoleculeViewer](https://github.com/tpfto/MoleculeViewer) ─ A package for visualizing molecules.

## Code Compilation
- [MathCompile](https://github.com/njpipeorgan/MathCompile) ─ Compile Wolfram Language functions into C++ code and binary.

## Code Parsing
- [codeparser](https://github.com/WolframResearch/codeparser) ─ Parse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs).

## Computer Vision
- [Mathpix](https://github.com/GalAster/Mathpix) ─ Mathpix API in Mathematica.

## Data Fitting
- [sym](https://github.com/paulknysh/sym) ─ A Mathematica package for generating symbolic models from data.

## Data Visualization
- [plotly-mathematica](https://github.com/Nevensky/plotly-mathematica) ─ A package for plotting plot.ly graphs in Wolfram Mathematica.
- [RadarChart](https://github.com/catrasca/RadarChart) ─ A package providing radar charts for Mathematica.

## Differential Equations
- [Kranc](https://github.com/ianhinder/Kranc) ─ A Mathematica package for generating code for solving time dependent partial differential equations.

## External Programs
- [CaffeLink](https://github.com/Seilim/CaffeLink) ─ Mathematica library link wrapper for BVLC/Caffe.
- [GitLink](https://github.com/WolframResearch/GitLink) ─ Git integration for the Wolfram Language.
- [IGraphM](https://github.com/szhorvat/IGraphM) ─ IGraph/M is the igraph interface for Mathematica.
- [MATLink](https://github.com/rsmenon/MATLink) ─ Communicate with MATLAB from Mathematica.
- [GoIO Link](https://github.com/bobthechemist/goiolink) ─ Interact with your Vernier sensors on the Raspberry Pi with Mathematica.
- [MongoLink](https://github.com/WolframResearch/MongoLink) ─ A package for interacting with MongoDB inside the Wolfram Language.
- [RhinoLink](https://github.com/WolframResearch/RhinoLink) ─ Wolfram Language interface to Rhino3D.
- [WolframClientForPython](https://github.com/WolframResearch/WolframClientForPython) ─ Call Wolfram Language functions from Python.
- [ffmpeg-mathematica](https://github.com/kmisiunas/ffmpeg-mathematica) ─ Mathematica package for using FFMPEG library.

## Embedding
- [wolfram-notebook-embedder](https://github.com/WolframResearch/wolfram-notebook-embedder) ─ JavaScript embedder for Wolfram Cloud notebooks.

## Finite Element Method Analysis
- [FEMAddOns](https://github.com/WolframResearch/FEMAddOns) ─ Finite Element Method addons for Wolfram Language.
- [ImportMesh](https://github.com/c3m-labs/ImportMesh) ─ Utilities for importing FEM meshes to Mathematica.
- [MeshTools](https://github.com/c3m-labs/MeshTools) ─ Utilities for manipulating Mathematica ElementMesh objects.
- [HeatTrans](https://github.com/c3m-labs/HeatTrans) ─ Package for non-stationary heat transfer simulation with AceFEM framework.

## Front-End (HTML, CSS)
- [CSSTools](https://github.com/WolframResearch/CSSTools) ─ A package for importing CSS files into the Wolfram Language.
- [jSoupLink](https://github.com/cekdahl/jSoupLink) ─ HTML parser for Wolfram Language.
- [webtools](https://github.com/arnoudbuzing/webtools) ─ A Wolfram Language package which automates interactions with web browsers.

## Game Theory
- [spatial-game-theory](https://github.com/taliesinb/spatial-game-theory) ─ A flexible Mathematica package for conducting experiments involving spatial game theory.

## IDE
- [EasyIDE](https://github.com/b3m2a1/EasyIDE) ─ An easy IDE for Mathematica in Mathematica.

## LaTeX
- [MaTeX](https://github.com/szhorvat/MaTeX) ─ LaTeX labels in Mathematica.
- [MathematicaCellsToTeX](https://github.com/jkuczm/MathematicaCellsToTeX) ─ Convert Mathematica cells to TeX, retaining formatting.

## LibraryLink
- [LTemplate](https://github.com/szhorvat/LTemplate) ─ Extend Mathematica with LibraryLink and C++ with ease.

## Linters
- [codeinspector](https://github.com/WolframResearch/codeinspector) ─ Find and report problems in Wolfram Language code.
- [lsp-wl](https://github.com/kenkangxgwe/lsp-wl) ─ Implementation of the Microsoft's Language
Server Protocol (LSP) for Wolfram Language.

## Markdown
- [M2MD](https://github.com/kubaPod/M2MD) ─ Simple converter of Mathematica notebooks to markdown.

## Medical Computing
- [QMRITools](https://mfroeling.github.io/QMRITools) ─ Processing and visualization tools for quantitative MRI data.

## Neuroscience Computing
- [Neurotica](https://github.com/noahbenson/Neurotica) ─ Neurotica is an open-source Neuroscience library for Mathematica.

## Omics Analysis
- [mathiomica](https://github.com/gmiaslab/mathiomica) ─ MathIOmica is a Mathematica package for omics data analyses.

## Prototyping and Utilities
- [ForScience](https://github.com/MMA-ForScience/ForScience) ─ Mathematica package that includes several utility functions for general work and especially creating scientific plots.
- [mathematica-tools](https://github.com/b3m2a1/mathematica-tools) ─ One-off tools and packages.
- [prototypes](https://github.com/arnoudbuzing/prototypes) ─ Miscellaneous wolfram language functions.

## Quantum Field Theory
- [FeynCalc](https://github.com/FeynCalc/feyncalc) ─ Mathematica package for algebraic calculations in elementary particle physics.
- [QuantumUtils](https://github.com/QuantumUtils/quantum-utils-mathematica) ─ Software library for quantum information scientists.
- [UniversalQCompiler](https://github.com/Q-Compiler/UniversalQCompiler) ─ Synthesizing arbitrary quantum computations.

## Rendering
- [POVRayRender-For-Mathematica](https://github.com/xslittlegrass/POVRayRender-For-Mathematica) ─ POVRayRender is a Mathematica package that uses POVRay to ray-trace 3D graphics inline.

## Scripting
- [Sledgehammer](https://github.com/tkwa/Sledgehammer) ─ A code-golf language written in Mathematica.

## Syntax Highlighting
- [Mathematica-Source-Highlighting](https://github.com/halirutan/Mathematica-Source-Highlighting) ─ Highlighting of Mathematica code for Mathematica StackExchange.
- [wolfram-language](https://github.com/skidvision/wolfram-language) ─ Wolfram Language support for VSCode.
- [Sublime-WolframLanguage](https://github.com/ViktorQvarfordt/Sublime-WolframLanguage) ─ Sublime Text 3 support for the Wolfram Language.
- [wolfram-vim](https://github.com/arnoudbuzing/wolfram-vim) ─ Wolfram Language syntax coloring file for VIM.

## Terminal
- [wolfram-ansi-terminal](https://github.com/arnoudbuzing/wolfram-ansi-terminal) ─ Adds color to your Wolfram Language outputs in an ANSI capable terminal.

## Theorem Proving
- [Theorema](https://github.com/windsteiger/Theorema) ─ A System for Automated Reasoning (Theorem Proving) and Automated Theory Exploration based on Mathematica.

## Vector Drawing
- [draw](https://github.com/WolframResearch/draw) ─ Vector drawing program with the Wolfram Language.

## Video Processing
- [wolfram-video-tools](https://github.com/arnoudbuzing/wolfram-video-tools) ─ Wolfram Language tools to interact with ffmpeg (a tool to record, convert, and stream video and audio).

## Web Frameworks
- [WebWL](https://github.com/PCabralSoftware/WebWL) ─ A powerful web framework powered by the Wolfram Language.
- [WolframWebEngineForPython](https://github.com/WolframResearch/WolframWebEngineForPython) ─ Integrates the Wolfram Language seamlessly with Python AIOHTTP.
- [wolfram-server](https://github.com/arnoudbuzing/wolfram-server) ─ Simple JSON based Wolfram Language expression evaluation server.