Java and JVM bytecode can be decompiled with Vineflower, a general-purpose tool.
The Best Dr. Michael Thomas Flanagan's Java Scientific Library. Alternatives in 2026
Looking for something like Dr. Michael Thomas Flanagan's Java Scientific Library.? Here are 24 alternatives, ranked by how closely they match it on purpose, features and platforms. Of these, 1 are free or have a free plan and 10 are open source.
Michael Thomas Flanagan’s Java Scientific Library contains general classes for scientific and numerical programming.
Top picks at a glance
Quick comparison
| # | Alternative | Pricing | Open source | Platforms |
|---|---|---|---|---|
| 1 | Vineflower | — | Yes | — |
| 2 | jSciPy | — | Yes | Android |
| 3 | NumPy | — | Not stated | Web |
| 4 | Shiki | — | Not stated | Web |
| 5 | Encodedna | — | Not stated | Web |
| 6 | Skill Icons | — | Not stated | Web |
| 7 | vispy | — | Not stated | — |
| 8 | DataDeps | — | Not stated | — |
| 9 | ELKI | — | Not stated | Web |
| 10 | HowDoI | — | Yes | — |
All Dr. Michael Thomas Flanagan's Java Scientific Library. alternatives
jSciPy provides Java scientific computing tools for signal processing, FFT, filtering, power spectral density, and DCT.
NumPy
numpy.orgNumPy provides n-dimensional arrays and numerical computing tools for Python.
Shiki
shiki.styleCode syntax highlighting is provided by Shiki, a library that colors code by programming language.
Encodedna
encodedna.comEncodeDna offers practical developer tools and coding resources for common programming tasks.
Skill Icons
skillicons.devSkill Icons generates visual icons to showcase programming languages, frameworks, and tools on profiles or résumés.
vispy
github.com/vispy/vispyInteractive scientific visualization in Python is supported by VisPy, a library that uses OpenGL for rendering.
DataDeps
github.com/oxinabox/DataDeps.jlDataDeps.jl provides reproducible data setup for scientific work, with a Julia package for fetching and using data dependencies.
ELKI
elki-project.github.ioFor data mining research, ELKI provides an open-source Java framework with algorithms and index structures for knowledge discovery.
Find coding answers from the command line with howdoi, an instant programming help tool.
GPT-Migrate helps move a codebase from one programming language or framework to another.
PyMC
github.com/pymc-devs/pymcPyMC provides Bayesian modeling and probabilistic programming tools for Python.
DSPy is a framework for programming language models, with algorithms to optimize prompts and model weights.
Bytecode Viewer is a Java and Android APK reverse engineering suite with decompiling, editing, and debugging tools.
The Luyten interface lets users decompile Java programs using Procyon.
Chips-n-Salsa provides Java implementations of customizable stochastic and adaptive local search algorithms.
liblinear-java provides a Java version of LIBLINEAR for linear classification and regression models.
Krakatau provides tools to decompile, assemble, and disassemble Java bytecode.
Test beta versions of apps and App Clips with Apple TestFlight; the listing says it is not currently accepting new testers.
Sourcegraph provides code search and context tools for developers working across repositories and large codebases.
Open cached and archived versions of a webpage with CachedView, including Google Cache options.
Beautifulsoup
crummy.com/software/BeautifulSoupBeautiful Soup provides documentation and downloads for a Python library used to parse HTML.
GSAP
gsap.comWeb animations can be built with GSAP, a JavaScript library for creating motion effects.
Ruffus
ruffus.org.ukRuffus provides a Python library for building computation pipelines used in science and bioinformatics.
Alternatives to similar tools
What is the best alternative to Dr. Michael Thomas Flanagan's Java Scientific Library.?
Is there a free alternative to Dr. Michael Thomas Flanagan's Java Scientific Library.?
Are there open-source alternatives to Dr. Michael Thomas Flanagan's Java Scientific Library.?
Alternatives are suggested from the purpose and features described in our listings. Different pages for the same product appear once. Read each description to check whether it fits your task. How we choose alternatives · Suggest an alternative



















