跳转至内容

应用程序列表/科学

来自 ArchWiki

数学

计算器

另见 Wikipedia:软件计算器比较

控制台

  • bc — 任意精度计算器语言。
https://gnu.ac.cn/software/bc/ || bc
  • calc — 任意精度控制台计算器。
http://www.isthe.com/chongo/tech/comp/calc/ || calc
  • calcpy — 使用 Python、IPython 和 SymPy 的终端计算器和高级数学求解器。
https://github.com/idanpa/calcpy || python-calcpy-gitAUR
  • clac — 命令行、基于堆栈的计算器,支持后缀表示法。
https://github.com/soveran/clac || clacAUR
  • kalker — 命令行计算器,支持数学语法,用户自定义变量和函数,复数,以及导数和积分的估算。
https://github.com/PaddiM8/kalker || kalkerAUR
  • qalc — 命令行计算器和方程求解器,具有容错解析、常量识别和单位支持。
https://qalculate.github.io/ || libqalculate
  • numbat — 一种静态类型编程语言,用于科学计算,支持物理量纲和单位。
https://numbat.dev/ || numbat-binAUR

图形界面

  • Binary — 用于在不同十六进制和二进制数字之间转换的简单应用程序。
https://apps.gnome.org.cn/Binary/ || binary
  • Cutefish Calculator — Cutefish 桌面的计算器。
https://github.com/cutefishos/calculator || cutefish-calculator
  • Deepin Calculator — Deepin 桌面的易用计算器。
https://www.deepin.org/en/original/deepin-calculator/ || deepin-calculator
  • Extcalc — 基于 Qt 的科学图形计算器。
https://extcalc-linux.sourceforge.net/ || extcalcAUR
  • FOX Calculator — 简单的桌面计算器。
http://fox-toolkit.org/ || fox
  • galculator — 基于 GTK 的科学计算器。
|| galculator
  • Genius — 高级计算器,包括数学编程语言。
https://www.jirka.org/genius.html || genius
https://apps.gnome.org.cn/Calculator/ || gnome-calculator
https://apps.kde.org/kalgebramobile/ || kalgebra
  • Kalk — 使用 Kirigami 框架构建的收敛计算器应用程序。是 kde-utilities 的一部分。
https://apps.kde.org/kalk/ || kalk
https://apps.kde.org/kcalc/ || kcalc
  • KEuroCalc — 通用货币转换器和计算器。
https://apps.kde.org/keurocalc/ || keurocalcAUR
  • Liri Calculator — Liri 的计算器。
https://github.com/lirios/calculator || liri-calculatorAUR
  • MATE Calc — MATE 桌面环境的计算器。
https://mate-desktop.org/ || mate-calc
  • Qalculate! — 计算器和方程求解器,具有容错解析、常量识别和单位支持。
https://qalculate.github.io/ || GTK:qalculate-gtk,Qt:qalculate-qt
  • SpeedCrunch — 快速、高精度、功能强大的跨平台计算器。
https://speedcrunch.org || speedcrunch
  • Valuta — 用于货币转换的简单应用程序。
https://apps.gnome.org.cn/Valuta/ || valuta
  • xcalc — X 的科学计算器,支持代数和逆波兰表示法模式。
https://www.x.org/ || xorg-xcalc

德州仪器

  • ticemu — 第三方 TI-84 Plus CE / TI-83 Premium CE 模拟器,专注于开发者功能。
https://ce-programming.github.io/CEmu/ || ticemuAUR
  • firebird-nspire — TI Nspire 计算器的多平台模拟器。
https://github.com/nspire-emus/firebird || firebird-nspireAUR
  • TiEmu — TI-89/92/92+/V200 计算器的模拟器。
https://github.com/debrouxl/tiemu || tiemuAUR
  • wxwabbitemu — 基于 Wabbitemu 的跨平台 TI-8x 模拟器。
https://github.com/alberthdev/wxwabbitemu || wxwabbitemu-gitAUR

计算机代数系统

另见 Wikipedia:计算机代数系统比较

  • AXIOM — FriCAS:强大的 AXIOM-CAS 的分支。
https://fricas.sourceforge.net || fricas
  • GAP — 计算离散代数的计算机代数系统,尤其侧重于计算群论。
https://www.gap-system.org/ || gap
  • Maple — 著名的商业 CAS。常用于教育。
https://www.maplesoft.com/products/maple/ || maple2024AUR
  • Mathics — 一个免费的 CAS,用于符号数学计算,以 Python 为主要语言。旨在实现与 Mathematica 兼容的语法和功能。它主要依赖 Sympy 完成大多数数学任务,并可选择 Sage 以获得更高级的功能。
https://mathics.github.io/ || mathicsAUR
  • Mathomatic — 用 C 编写的通用计算机代数系统。
https://github.com/mfillpot/mathomatic || mathomaticAUR
https://maxima.sourceforge.net/ || maxima
  • PARI/GP — 专为数论中的快速计算设计的计算机代数系统。
https://pari.math.u-bordeaux.fr/ || pari
  • Singular — 用于多项式计算的计算机代数系统,特别侧重于交换代数和非交换代数、代数几何和奇点理论。
https://www.singular.uni-kl.de/ || singular
  • wxMaxima — Maxima 的图形用户界面,是一个强大的计算机代数系统。
https://andrejv.github.io/wxmaxima/ || wxmaximaAUR
  • Xcas — Giac 的用户界面,Giac 是一个免费的基础计算机代数系统。
https://www-fourier.ujf-grenoble.fr/~parisse/giac.html[死链接 2025-11-17—域名未解析] || giac

网络/图可视化

  • Glue — 跨多个文件的链接数据可视化。
http://glueviz.org/ || gluevizAUR
  • Graphviz — 用于在 2D 中显示小型图表的成熟工具。
https://graphviz.cn || graphviz

科学或技术计算

另见 Wikipedia:数值分析软件比较

  • Cadabra — 受场论启发的计算机代数方法。
https://cadabra.science/ || cadabra2AUR
  • Cantor — 允许您在漂亮的 KDE 集成工作表界面中使用您喜欢的数学应用程序的应用程序。是 kde-education 的一部分。
https://cantor.kde.org/ || cantor
  • FFTW — 用于计算离散傅里叶变换的快速傅里叶变换库。用于各种数值应用,包括谱方法。
https://www.fftw.org/ || fftw
  • FreeMat — 类似 Matlab 的程序,支持其许多功能,并具有与外部 C、C++ 和 Fortran 代码的无代码接口,进一步支持并行分布式算法开发(通过 MPI)和 3D 可视化功能。
https://freemat.sourceforge.net/ || freematAUR
  • GeoGebra — 动态数学软件,具有交互式图形、代数和电子表格。
https://www.geogebra.org/ || geogebra
  • Julia — 面向技术计算的高级、高性能动态语言。
https://julia-lang.cn/ || julia
https://apps.kde.org/kig/ || kig
  • matplotlib (PyLab) — 用于科学计算的 Python 模块集合(pyplot、numpy 等)。
https://scipy.org.cn/ || python-matplotlib
  • Octave — 类似 MATLAB 的语言和界面,用于数值计算。
https://gnu.ac.cn/software/octave/ || octave
  • SageMath — 数学软件系统,将许多现有的开源包整合到一个通用的 Python 界面中。是 Magma、Maple、Mathematica 和 Matlab 的替代品。
https://www.sagemath.org/ || sagemath
  • Scilab — Matlab 的替代品,用于数值计算。其语法不与 Matlab 等效,但易于转换。
https://www.scilab.org/ || scilabAUR

统计

另见 Wikipedia:统计软件包比较

  • gretl — 一个用 C 语言编写的经济计量分析跨平台软件包。
https://gretl.sourceforge.net/ || gretlAUR
  • JAGS (Just another Gibbs sampler) — 用于使用马尔可夫链蒙特卡洛 (MCMC) 模拟分析贝叶斯分层模型的跨平台程序。
https://mcmc-jags.sourceforge.net/ || jagsAUR
  • jamovi — 易于使用的统计软件包,设计上对于 SPSS 用户很熟悉。基于 Electron 平台。
https://www.jamovi.org/ || jamovi-gitAUR
  • PSPP — 免费的 SPSS 实现。
https://gnu.ac.cn/software/pspp/ || psppAUR
https://pandas.ac.cn/ || python-pandas
  • R — 用于统计计算和图形的软件环境。
https://cran.r-project.cn/ || r
  • RKWard — 统计语言 R 的前端。
https://rkward.kde.org/ || rkward
  • RStudio — 用 Qt 编写的强大的 R IDE。
https://www.rstudio.com/ || rstudio-desktopAUR

数据分析和绘图

另见 Wikipedia:信息图形软件列表

  • AlphaPlot — 用于科学数据分析和可视化的应用程序,是 SciDAVis / QtiPlot 的分支。
https://alphaplot.sourceforge.io/ || alphaplotAUR
  • DataWarrior — 具有嵌入式化学智能的开源数据可视化和分析程序。
https://openmolecules.org/datawarrior/ || datawarriorAUR
  • Engauge Digitizer — 从图表图像中提取数据点。
https://markummitchell.github.io/engauge-digitizer/[死链接 2025-03-15—HTTP 404] || engaugeAUR
  • Fityk — 曲线拟合和数据分析应用程序,主要用于将解析、钟形函数拟合到实验数据。
https://fityk.nieto.pl/ || fitykAUR
  • Gnuplot — 命令行程序,可以生成函数、数据和数据拟合的 2D 和 3D 图。
http://www.gnuplot.info/ || gnuplot
  • Grace — 所见即所得的 2D 图形绘图工具。
https://plasma-gate.weizmann.ac.il/Grace/ || graceAUR, qtgraceAUR, gracegtkAUR
  • Graphs — 用于绘制和操作数据的工具。
https://apps.gnome.org.cn/Graphs/ || graphs
  • KmPlot — 用于绘制函数、其积分或导数的程序。是 kde-education 的一部分。
https://apps.kde.org/kmplot/ || kmplot
  • kst — 实时数据查看器。
https://kst-plot.kde.org/ || kstAUR
  • LabPlot — 免费数据分析和可视化应用程序,类似于 SciDAVis。
https://labplot.org/ || labplot
  • OVITO (Open Visualization Tool) — 用于基于粒子的模拟的科学数据可视化和分析解决方案。
https://ovito.org/ || ovitoAUR
  • Plots — GNOME 的图形绘图应用程序。
https://github.com/alexhuntley/Plots || plotsAUR
  • Rocs — 面向所有对设计和分析图算法感兴趣的人(例如教师、学生、研究人员)的图论 IDE。是 kde-education 的一部分。
https://apps.kde.org/rocs/ || rocs
  • ROOT — CERN 开发的数据分析程序和库(最初用于粒子物理学)。
https://root.cern.ch/ || root
  • Snakemake — 基于 Python 的语言和执行环境,用于类似 GNU Make 的工作流。
https://snakemake.github.io/ || snakemakeAUR

另见 应用程序列表/文档#电子表格

证明助手

另见 Wikipedia:Proof assistant

  • Agda — 依赖类型函数式编程语言和证明助手。它是一个用于编写和检查证明的交互式系统。
https://wiki.portal.chalmers.se/agda/ || agda
  • Rocq — 形式化证明管理系统。它提供了一个形式化语言来编写数学定义、可执行算法和定理,并提供了一个用于半交互式开发机器检查证明的环境。
https://coq.inria.fr/ || CLI: rocq, GUI: rocqide
  • Isabelle — 通用证明助手,允许以形式化语言表达数学公式,并提供逻辑演算中的证明工具。
https://www.cl.cam.ac.uk/research/hvg/Isabelle/ || isabelleAUR
  • Lean Theorem Prover — 主要由微软研究院的 Leonardo de Moura 开发的证明助手,与 Lean 数学库结合使用。
https://leanprover-community.github.io/ || lean-communityAUR

物理学

工具

  • Geiger Counter Logger — 一个轻量级的后台运行守护进程,持续将您的盖革计数器读数报告给各种辐射监测网站。
https://www.dateihal.de/cms/gclog || gclogAUR
  • GWtool — 用于处理引力波的简单工具。
https://gwtool.sourceforge.net/ || gwtoolAUR
  • InterSpec — 辐射光谱分析软件。
https://sandialabs.github.io/InterSpec/ || interspec-binAUR
  • JaxoDraw — 用于绘制费曼图的粒子物理学程序。
https://jaxodraw.sourceforge.io/ || jaxodrawAUR
  • Libint — 用于计算量子力学中高斯积分的高性能库。
https://github.com/evaleev/libint || libint2AUR
  • Pysolar — 用于模拟太阳对地球上任何点的照射的 Python 库集合。它包括用于极其精确的星历计算的代码。
https://pysolar.org/ || python-pysolarAUR
  • Silx — 用于在同步辐射装置进行数据分析的 Python 包集合。
http://www.silx.org/ || python-silxAUR

物理模拟

  • Calculix — 一个三维结构有限元程序。
https://www.calculix.de/ || calculix-ccxAUR
  • DFTB+ — 一个基于 DFTB 方法的量子力学模拟软件包。
https://dftbplus.org/ || dftbplusAUR
  • Elmer_FEM_solver — 用于多物理场问题的有限元分析 (FEA/FEM) 软件。包括流体动力学、结构力学、电磁学、传热和声学模型。
https://www.csc.fi/web/elmer https://www.elmerfem.org/ || elmerfemAUR
  • FEniCS — 一个用于求解偏微分方程的开源计算平台,使用户能够通过高级 Python 和 C++ 接口快速地将科学模型转化为高效的有限元代码,该代码可跨越从笔记本电脑到高性能集群的平台。
https://fenicsproject.org/ || dolfinAUR, python-dolfinAUR
  • Finesse — 频域干涉仪模拟软件。
https://www.gwoptics.org/finesse/ || finesseAUR
  • Geant4 — 用于模拟粒子物理学相互作用的工具包。
https://geant4.web.cern.ch/ || geant4AUR
  • Herwig — Herwig 是一个多用途的粒子物理事件生成器。
https://herwig.hepforge.org/ || herwigAUR
  • Netgen/NGSolve — 一个高性能多物理场有限元软件,拥有灵活的 Python 接口,可以轻松实现新的物理方程和求解算法。
https://ngsolve.org/ || netgen-gitAUR, ngsolve-gitAUR
  • ONELAB/Gmsh — 一个开源、轻量级的有限元软件接口,默认包含网格生成器 Gmsh、有限元求解器 GetDP 和优化库 conveks。
http://onelab.info/ https://getdp.info/ https://gmsh.info/ http://onelab.info/conveks/ || gmshAUR, getdpAUR
  • OpenFOAM — 用于计算流体动力学 (CFD) 的软件包和工具包。
https://openfoam.org/ || openfoam-orgAUR
  • OpenLoops 2 — 用于快速数值评估树状图和单圈矩阵元的粒子物理学包。
https://openloops.hepforge.org/ || openloopsAUR
  • QuTiP — QuTiP 是一个用于模拟开放量子系统动力学的开源软件。
https://qutip.org/ || python-qutipAUR
  • Rivet — 用于数据分析和蒙特卡洛事件生成器验证的粒子物理学包。
https://rivet.hepforge.org/ || rivetAUR
  • Sherpa — 用于粒子碰撞事件蒙特卡洛模拟的粒子物理学包。
https://sherpa-team.gitlab.io/ || sherpaAUR
  • Speaq — 用于核磁共振 (NMR) 谱对齐、基于峰值的处理、定量分析和可视化的工具。
https://cran.r-project.cn/web/packages/speaq/index.html || r-speaqAUR
https://apps.kde.org/step/ || step
  • SWMM — Storm Water Management Model 是一个动态降雨-径流-地下径流模拟模型,用于模拟地表/地下水文的数量和质量。
https://www.epa.gov/ || swmm5-gitAUR
  • VESTA — 用于结构模型、体积数据(如电子/核密度)和晶体形态的 3D 可视化程序。
https://jp-minerals.org/vesta/en/ || vestaAUR
  • WHIZARD — 用于 Teveron、LHC、ILC、CLIC、CEPC、FCC-ee、FCC-hh、SppC 和其他高能物理实验的蒙特卡洛事件生成器生成器。
https://whizard.hepforge.org/ || whizardAUR

单位转换

  • ConvertAll — 单位转换应用程序,允许以任何方式组合单位(例如,英寸/十年),即使它没有意义。
https://convertall.bellz.org/ || convertallAUR
  • fend — 一个任意精度的、带单位的计算器。
https://github.com/printfn/fend || fendAUR
  • Gonvert — 转换实用程序,允许在 CGS、古代、英制等许多类别(如长度、质量、数字等)之间进行多种单位的转换。
http://www.unihedron.com/projects/gonvert/ || gonvertAUR
  • Numbat — 静态类型科学计算编程语言,对物理量纲和单位提供一流的支持。
https://github.com/sharkdp/numbat || numbatAUR
  • Rink — 一个用 Rust 编写的单位转换工具和库。它可以用于物理和工程计算以及量纲分析。
https://rinkcalc.app/about || rink
  • UDUNITS — 用于物理量计算的工具。
https://www.unidata.ucar.edu/software/udunits/ || udunitsAUR
  • Units — 命令行单位转换器和计算器,可以处理乘法尺度变化、非线性转换(如华氏度到摄氏度或线规)以及其他。
https://gnu.ac.cn/software/units/ || unitsAUR

化学

  • ChemCalc — 一个化学计算器,用于计算配制溶液时使用的试剂用量。
https://github.com/Chris-Baba/ChemCalc/tree/main || chemcalcAUR
  • TCcalc — 一个基本的 CLI 化学热力学计算器。允许计算反应/状态变化的 ΔS 和 ΔH。
https://gitlab.com/calcs1/tccalc/ || tccalcAUR

分子

查看器

另见 Wikipedia:List of molecular graphics systems

https://avogadro.cc/ || avogadroappAUR
  • Ghemical — 用于编辑、查看和模拟分子结构的计算化学软件包。
http://bioinformatics.org/ghemical/ghemical/index.html || ghemicalAUR
  • PyMOL — 开源分子可视化系统,可以生成高质量的蛋白质等小分子和生物大分子的 3D 图像。
https://pymol.org/ || pymol
https://rbvi.ucsf.edu/chimera/ || ucsf-chimeraAUR
  • UCSF ChimeraX — 下一代分子可视化程序,是 UCSF Chimera 的后续。
https://rbvi.ucsf.edu/chimerax/ || chimeraxAUR
  • VMD — VMD 是一个分子可视化程序,用于使用 3D 图形和内置脚本显示、动画和分析大型生物分子系统。
https://www.ks.uiuc.edu/Research/vmd/ || vmdAUR
  • wxMacMolPlt — 一个用于为 GAMESS 量子化学包准备、提交和可视化输入输出的开源 GUI。
https://brettbode.github.io/wxmacmolplt/ || wxmacmolpltAUR

绘图

  • Chemtool — 基于 GTK 的程序,用于绘制化学结构式。
http://ruby.chemie.uni-freiburg.de/~martin/chemtool/chemtool.html || chemtoolAUR

建模

  • AmberTools — AmberTools 由几个独立开发的软件包组成,它们本身就很好用,并且与 Amber18 一起使用。该套件还可以用于使用显式水或广义玻尔兹曼溶剂模型进行完整的分子动力学模拟。
https://ambermd.org/AmberTools.php || ambertoolsAUR
  • APBS — 复杂分子的静电和溶剂化性质。
https://www.poissonboltzmann.org/ || apbsAUR
  • COPASI — COmplex PAthway SImulator,用于分析生物化学网络及其动力学。
https://copasi.org/ || copasi-binAUR
  • CP2K — 量子化学和固体物理软件包。
https://www.cp2k.org/ || cp2kAUR
  • Fpocket — Fpocket 是一个非常快速的开源蛋白质口袋检测算法,基于 Voronoi 镶嵌。
https://github.com/Discngine/fpocket || fpocket-gitAUR
  • GROMACS (GROningen MAchine for Chemical Simulations) — 一个多功能的软件包,用于进行分子动力学,即模拟拥有数百到数百万粒子的系统的牛顿运动方程。
https://www.gromacs.org || gromacsAUR
  • LAMMPS — 大规模原子/分子大规模并行模拟器。
https://www.lammps.org/ || lammpsAUR
  • MODELLER — 3D 结构同源建模器。
https://salilab.org/modeller/ || modellerAUR
  • NAMD — NAMD 是一个并行分子动力学代码,专为大型生物分子系统的高性能模拟而设计。
https://www.ks.uiuc.edu/Research/namd/ || namdAUR
  • NWChem — 从头算计算化学软件包。
https://nwchemgit.github.io/ || nwchemAUR
  • Open Babel — 一个用于在分子建模和计算化学中使用的多种文件格式之间进行转换的库。
https://openbabel.org/ || openbabel
  • ORCA — ORCA 是一个从头算、DFT 和半经验 SCF-MO 包。
https://orcaforum.kofo.mpg.de/app.php/portal || orcaqmAUR
  • PDB2PQR — 复杂分子的静电和溶剂化性质。
https://www.poissonboltzmann.org/ || python-pdb2pqrAUR
  • PLUMED — 一个开源插件,用于在分子系统中进行自由能计算,可与一些最流行的分子动力学引擎配合使用。
https://www.plumed.org/ || plumedAUR
  • PSI4 — 开源量子化学。
https://psicode.org/ || psi4-gitAUR
  • Quantum ESPRESSO — 用于电子结构计算和纳米尺度材料建模的集成应用程序套件。它基于密度泛函理论、平面波和赝势(包括范数守恒和超软)。
https://www.quantum-espresso.org/ || quantum-espressoAUR
  • RDKit — 一个用 C++ 和 Python 编写的化学信息学和机器学习软件集合。
https://www.rdkit.org/ || rdkit
  • rDock — 一个用于将配体对接至蛋白质和核酸的快速、通用且开源的程序。
https://rdock.sourceforge.net/ || rdockAUR
  • smina — Smina 是 Autodock Vina 的一个分支,专注于改进评分和最小化。
https://sourceforge.net/projects/smina/ || smina-binAUR

模拟分析

  • mdanalysis — 一个面向对象的 Python 工具包,用于分析多种流行格式的分子动力学轨迹。
https://www.mdanalysis.org || python-mdanalysisAUR
  • MDTraj — 一个用于分析分子动力学轨迹的现代、开放式库。
https://github.com/mdtraj/mdtraj || python-mdtrajAUR
  • xdrfile — 允许读取 GROMACS trrxtc 文件,并支持格式转换。
https://manual.gromacs.org/current/reference-manual/file-formats.html#xdr || xdrfileAUR

元素周期表

  • eperiodique — 一个使用 EFL 的简单元素周期表查看器。
https://eperiodique.sourceforge.net/ || eperiodiqueAUR
  • gElemental — 带有附加信息的元素周期表。
https://freshmeat.sourceforge.net/projects/gelemental || gelementalAUR
  • Kalzium — 带有分子编辑器和方程求解器的元素周期表。属于 kde-education
https://apps.kde.org/kalzium/ || kalzium

地球科学

气候学

  • Climate Data Operators — 用于操作和分析气候模型数据的命令行工具。支持的数据格式为 GRIB、netCDF、SERVICE、EXTRA 和 IEG。
https://code.mpimet.mpg.de/projects/cdo || cdoAUR

地理学

地图查看器

  • Cruiser — 使用离线矢量地图的地图和导航应用程序。
https://wiki.openstreetmap.org/wiki/Cruiser || cruiserAUR
  • GNOME Maps — GNOME 的一个简单地图客户端,具有导航和 GNSS 功能(适用于 Linux Mobile)。属于 gnome
https://apps.gnome.org.cn/Maps/ || gnome-maps
  • kosmindoormap — 室内地图,按建筑物楼层划分,主要针对火车站和机场建筑。基于 OSM 数据。
https://www.kde.org || kosmindoormap
  • MapSCII — 终端地图查看器。
https://github.com/rastapasta/mapscii || nodejs-mapsciiAUR
  • Mapton — 用 Java 编写的可扩展桌面地图和地球仪应用程序。
https://mapton.org/ || maptonAUR
https://marble.kde.org/ || KDE: marble, Qt: marble-qt
  • Marble Behaim — Martin Behaim 及其合作者于 1492 年左右制作的最古老现存的地球仪查看器。
https://marble.kde.org/ || marble-behaim
  • Marble Maps — 矢量和 GNSS 导航系统,具有模块化逐向汽车、步行和自行车导航系统(适用于 Linux 移动设备)。
https://marble.kde.org/ || marble-maps
  • OffRoad — 从 OsmAnd 移植的离线矢量地图显示。
https://sourceforge.net/projects/offroadosm/ || offroad
  • Organic Maps — 基于 GNSS 的导航,具有矢量离线和路由功能,以及逐向路由。
https://github.com/organicmaps/organicmaps || organicmaps-gitAUR
  • OSMin — 基于 GNSS 的导航,具有矢量离线和路由功能,以及逐向汽车、步行、自行车和徒步路由(适用于 Linux 移动设备)。
https://github.com/janbar/osmin || osminAUR
  • Pure Maps — 显示矢量和栅格地图、地点、路线等。
https://rinigus.github.io/pure-maps/ || pure-mapsAUR
  • KTrip — 移动设备的公共交通助手。属于 kde-utilities
https://apps.kde.org/ktrip/ || ktrip
  • Railway — 允许您查找各种铁路的旅行信息,而无需浏览不同的网站。
https://apps.gnome.org.cn/DieBahn/ || railway

定位和跟踪

  • BT747 — MTK GPS 数据记录器的瑞士军刀。
https://sourceforge.net/projects/bt747/ || bt747
  • FoxtrotGPS — 轻量级快速地图应用程序。
https://www.foxtrotgps.org/ || foxtrotgpsAUR
  • Gebabbel — GPSBabel 的替代 GUI。
https://gebabbel.sourceforge.net/ || gebabbelAUR
  • Gpredict — 实时卫星跟踪和轨道预测应用程序。
https://gpredict.oz9aec.net/ || gpredictAUR
  • GPSBabel — 以多种格式读取、写入和操作 GPS 航点、轨迹、路线。
https://www.gpsbabel.org/ || gpsbabel
  • gpsd — 一个服务守护进程,通过串行或 USB 端口监视连接到主机计算机的一个或多个 GPS 或 AIS 接收器,使有关传感器位置/航向/速度的所有数据都可以在主机计算机的 TCP 端口 2947 上查询。
http://catb.org/gpsd/ || gpsd
  • GpsPrune — 查看、编辑和转换来自 GPS 系统的坐标数据。
https://activityworkshop.net/software/gpsprune/ || gpsprune
  • GPXSee — GPS 日志文件查看器和分析器。
https://www.gpxsee.org/ || gpxsee
  • GPX Viewer — 用于可视化 GPX 文件中存储的轨迹和航点的简单工具。
https://blog.sarine.nl/tag/gpxviewer/ || gpx-viewer
  • Navit — 模块化逐向汽车导航系统。
https://www.navit-project.org/ || navitAUR
  • PreviSat — PreviSat 是一个用于观测目的的卫星跟踪软件。
https://previsat.sourceforge.net/ || previsatAUR
  • QMapShack — 规划您的下一次户外旅行。
https://github.com/Maproom/qmapshack/ || qmapshack
  • Satellite — 显示从 NMEA 源获取的全球导航卫星系统 (GNSS: GPS, Galileo, Glonass 等) 信息并保存您的轨迹。
https://codeberg.org/tpikonen/satellite || satellite-gtkAUR
  • Subsurface — 潜水日志,用于记录您的潜水地点(带 GPS 坐标)、使用的配重和防护装备、潜水长和潜水伙伴等。
https://subsurface-divelog.org/ || subsurface-gitAUR
  • Viking — 用于管理 GPS 数据的 GTK 2 应用程序。
https://sourceforge.net/projects/viking/ || viking

地图编辑器

  • JOSM — 用于 OpenStreetMap 的主要编辑器,用 Java 编写。
https://josm.openstreetmap.de/ || josm
  • Merkaartor — OpenStreetMap 编辑器。
https://merkaartor.be/ || merkaartor
  • OpenOrienteering Mapper — 定向地图制作程序。
https://www.openorienteering.org/apps/mapper/ || openorienteering-mapperAUR
  • Phyghtmap — 从 NASA SRTM 数据生成 OSM 等高线。
http://katze.tfiu.de/projects/phyghtmap/ || phyghtmapAUR

地理空间数据分析和 GIS

  • GeoDa — 用于空间数据分析的工具。
https://geodacenter.github.io/ || geoda-binAUR
  • GRASS GIS — 地理空间数据管理与分析、图像处理、图形/地图制作、空间建模与可视化。
https://grass.osgeo.org/ || grassAUR
  • gvSIG — gvSIG 是一个地理信息系统 (GIS),即一个桌面应用程序,旨在捕获、存储、处理、分析和部署任何类型的参考地理信息,以解决复杂的管理和规划问题。
http://www.gvsig.com/en || gvsig-desktop-binAUR
  • Panoply — NASA GISS 的 NetCDF、HDF 和 GRIB 数据查看器。
https://www.giss.nasa.gov/tools/panoply/ || panoplyAUR
https://qgis.org/ || qgis
  • SAGA — 一个功能强大的地理信息系统 (GIS) 软件,可用于地理数据处理和分析。
https://saga-gis.sourceforge.io/en/index.html || saga-gisAUR
  • WCSTools — 一套用于设置和使用世界坐标系的程序。
http://tdc-www.harvard.edu/wcstools/ || wcstoolsAUR

地质学

  • CDI — 一个通用 C 库,带有用于地球科学领域文件 IO 的附加 Fortran 接口。
https://code.mpimet.mpg.de/projects/cdi || cdiAUR
  • EnhancedVolcano — 可用于发布、具有增强着色和标记的火山图。
https://bioconductor.org/packages/release/bioc/html/EnhancedVolcano.html || r-enhancedvolcanoAUR
  • GEOmap — 地形和地质制图。
https://cran.r-project.cn/web/packages/GEOmap/index.html || r-geomapAUR
  • GPlates — 一个板块构造程序。在整个地质时期操作地质和古地理特征的重建。
https://www.gplates.org/ || gplatesAUR
  • Gstat — 空间和时空地统计建模、预测和模拟。
https://cran.r-project.cn/web/packages/gstat/index.html || r-gstatAUR
  • Madagascar — 多维数据分析和可重现的计算实验。
https://www.reproducibility.org || madagascarAUR
  • SeisComP — 用于数据采集、处理、分发和交互式分析的地震学软件。
https://github.com/SeisComP/seiscomp || seiscompAUR
  • Seismic Un*x — 由科罗拉多矿业学院波现象中心开发的地震处理和研究环境。
https://wiki.seismic-unix.org/start || seismic-unixAUR
  • TauP — 地震走时计算器。
https://github.com/crotwell/TauP || taup-gitAUR

海洋学

  • Cmocean — 用于标准化常用海洋变量绘图的颜色图设置。
https://github.com/matplotlib/cmocean || python-cmoceanAUR

天气状态

  • Gis Weather — 可自定义的天气预报桌面小部件。
https://sourceforge.net/projects/gis-weather/ || gis-weatherAUR
  • GNOME Weather — GNOME 的小型应用程序,可让您监视您所在城市或世界任何地方的当前天气状况,并访问各种互联网服务提供的最新预报。属于 gnome
https://apps.gnome.org.cn/Weather/ || gnome-weather
  • KWeather — 用于 Plasma 的融合天气应用程序。属于 kde-utilities
https://apps.kde.org/kweather/ || kweather
  • meteo-qt — 用于天气状态信息的系统托盘应用程序。
https://github.com/dglent/meteo-qt || meteo-qtAUR
  • wego — 终端天气应用程序。
https://tylerwolf35.github.io/wego[死链接 2025-08-15—HTTP 404] || wegoAUR
  • wttr — 使用来自 https://wttr.in 的数据,用于检查天气的简单控制台应用程序。
https://github.com/AmirrezaFiroozi/wttr || wttrAUR
  • Xfce Weather Panel Plugin — Xfce4 面板的天气预报插件。
https://goodies.xfce.org/projects/panel-plugins/xfce4-weather-plugin || xfce4-weather-plugin

天文学

天文测量和图像处理软件

另请参阅 Wikipedia:List of astrometric solvers

  • APTS — 用于自动天文摄影图像采集和处理的工具集。
https://github.com/pozar87/apts || python-aptsAUR
  • Astap — 天文测量(板块)求解器、图像堆叠、测光和 FITS 查看器。
https://www.hnsky.org/astap.htm || astap-bin-qt5AUR
  • AstroCrop — 天文图像预处理工具。
https://www.astrodmx-capture.org.uk/astrocrop/ || astrocropAUR
  • AstroImageJ — 天文用的 ImageJ。
https://www.astro.louisville.edu/software/astroimagej/ || astroimagejAUR
  • Astrometry.net — 天文图像的自动识别。
https://astrometry.net/ || astrometry.netAUR
  • AudeLA — AudeLA 是一个 TCL 扩展,旨在为业余天文学家提供图像处理、望远镜控制、CCD 相机驱动和各种天文算法。
https://sourceforge.net/projects/audela/ || audela-binAUR,audela-svnAUR
  • CARTA — 天文数据立方体分析和渲染工具。
https://cartavis.org/ || carta-appimageAUR
  • FITSH — 一个用于天文图像处理的软件包。
https://fitsh.net/ || fitshAUR
  • GIMP Astronomy Plugins — 一套用于天文图像处理的 GIMP 插件。
http://hennigbuam.de/georg/gimp.html || gimp-plugin-astronomyAUR
  • Ginga — 一个用于查看天文数据 FITS(灵活图像传输系统)文件的查看器。
https://ejeschke.github.io/ginga/ || python-gingaAUR
  • Montage — 一个天文图像马赛克引擎。
http://montage.ipac.caltech.edu/ || montageAUR
  • Munipack — 一个通用的天文图像处理软件。
http://munipack.physics.muni.cz/ || munipackAUR, c-munipackAUR
  • oaCapture — 一个使用 Qt5 的行星成像应用程序。
https://www.openastroproject.org/oacapture/ || oacaptureAUR
  • PlanetarySystemStacker — 制作清晰的行星系统对象图像。
https://github.com/Rolf-Hempel/PlanetarySystemStacker || planetarysystemstacker-gitAUR
  • SCAMP — 读取 SExtractor 目录,并以完全自动的方式为任意任意 FITS 图像序列计算天文测量和测光解决方案。
https://www.astromatic.net/software/scamp/ || astromatic-scampAUR
  • SExtractor — 一个从天文图像创建对象目录的程序。
https://www.astromatic.net/software/sextractor/ || astromatic-sextractorAUR
  • THELI — THELI 是用于光学、近红外和中红外天文图像的数据处理管道。
https://github.com/schirmermischa/THELI || theliAUR

图像采集软件

  • CCDciel — 一个面向业余天文学家的 CCD 采集软件。
https://www.ap-i.net/ccdciel//en/start || ccdcielAUR
  • FireCapture — 领先的行星捕获工具。
https://www.firecapture.de/ || firecaptureAUR
  • GoQat — 相机采集软件,特别是针对 QSI 相机,提供其他功能,如自动导星、对焦辅助等。
https://canburytech.net/GoQat/ || goqatAUR
  • lin_guider — 天文自动导星程序。
https://sourceforge.net/projects/linguider/ || lin-guiderAUR
  • Mrcal — 是一个通用工具包,用于解决我们在 NASA/JPL 遇到的校准和 SFM 类问题。
https://mrcal.secretsauce.net/ || mrcalAUR
  • Open PHD Guiding — PHD2 天文摄影自动导星工具。
https://openphdguiding.org/ || phd2AUR
  • SAOImageDS9 — SAOImage DS9:天文数据可视化应用程序。
https://sites.google.com/cfa.harvard.edu/saoimageds9 || ds9AUR
  • Siril — Siril 是一款用于天文摄影的软件应用程序,可用于预处理和处理任何类型相机(CCD、行星相机、网络摄像头等)的图像。
https://siril.org/ || sirilAUR

通用库

  • Astropy — Astropy 项目是一项社区努力,旨在开发一个用于天文学的通用核心 Python 包,并促进可互操作的天文学包生态系统。
https://www.astropy.org/ || python-astropy
  • CASA — 通用天文学软件应用程序包。
https://casa.nrao.edu/ || casa6-binAUR
  • Casacore — 该软件包包含旧 AIPS++/CASA 包的核心库。
https://casacore.github.io/casacore/ || casacoreAUR, python-casacoreAUR
  • CDF — NASA 通用数据格式 (CDF) 科学数据管理库。
https://cdf.gsfc.nasa.gov/ || cdf-nasaAUR
  • ERFA — 基础天文学基本例程。
https://github.com/liberfa/erfa || erfa
  • HEASoft — NASA 高能天体物理库。
https://heasarc.gsfc.nasa.gov/docs/software/lheasoft/ || heasoftAUR
  • libTheSky — Fortran 库,用于以极高的精度计算天体的位置和事件。
https://libthesky.sourceforge.net/ || libtheskyAUR, libthesky-dataAUR
  • Pal — 位置天文学库。
https://github.com/Starlink/pal || starlink-palAUR
  • PyEphem — PyEphem 提供科学级天文学计算。
https://rhodesmill.org/pyephem/ || python-pyephemAUR
  • SOFA — 基础天文学中使用的算法和程序集
http://www.iausofa.org/ || sofaAUR

工具包

  • AstroML — 天文学和天体物理学的机器学习、统计学和数据挖掘
https://www.astroml.org/ || python-astromlAUR
  • Exoplanet — Exoplanet 是一个用于天文学时间序列数据概率建模的工具包,重点关注系外行星的观测
https://github.com/exoplanet-dev/exoplanet || exoplanet-gitAUR
  • Galpy — Python 中的银河动力学
https://www.galpy.org/ || python-galpyAUR
  • Gammapy — 用于伽马射线天文学的 Python 包
https://gammapy.org/ || python-gammapyAUR
  • HEALPix — 用于球体上数据的像素化、分层索引、合成、分析和可视化的软件
https://healpix.jpl.nasa.gov/[死链 2025-11-17—域名未解析] || healpixAUR
  • JHelioviewer — 用于空间天气背景下太阳图像数据的可视化软件
https://www.jhelioviewer.org/ || jhelioviewerAUR
  • JMARS — Java 任务规划和遥感分析。
https://jmars.mars.asu.edu/[死链 2025-08-15—SSL 错误] || jmarsAUR
  • JSkyCalc — 一个用于 Java 中的观测准备的工具
https://caligari.dartmouth.edu/public/downloads/skycalc/ || jskycalcAUR
  • Period04 — Period04 是一个计算机程序,专门用于包含间隙的大型天文时间序列的统计分析
https://period04.net/ || period04AUR
  • Pywwt — 是从 Python 访问 AAS WorldWide Telescope (WWT) 的官方工具包
https://pywwt.readthedocs.io/en/stable/ || python-pywwtAUR
  • RochePlot — 绘制双星演化的关键阶段
https://rocheplot.sourceforge.net/ || rocheplotAUR
  • Skyfield — Python 的优雅天文学
https://rhodesmill.org/skyfield/ || python-skyfieldAUR
  • SolTrack — 一个免费、快速、准确的 C/C++ 例程,用于计算太阳的位置
https://soltrack.sourceforge.net/ || soltrackAUR
  • SPICE — 用于设计、模拟和分析太空任务的综合工具包和 API
https://naif.jpl.nasa.gov/naif/index.html || cspiceAUR
  • STILTS — Starlink 表格基础设施库工具集
https://www.star.bris.ac.uk/~mbt/stilts/ || stiltsAUR
  • sunclock — 显示昼夜以及太阳和月亮位置的天文世界地图
https://www.spinnaker.de/debian/sunclock.html || sunclockAUR
  • Tempo — 脉冲星计时软件
https://tempo.sourceforge.net/tempo_idx.html || tempo-gitAUR
  • TOPCAT — 用于目录和表格操作的工具
https://www.star.bris.ac.uk/~mbt/topcat/ || topcatAUR
  • VaST — VaST 是一个用于在天文图像序列中查找变源的软件工具
https://scan.sai.msu.ru/vast/ || vast-astronomical-gitAUR
  • VStar — VStar 是一个多平台、易于使用的变星数据可视化和分析工具,最初是作为 AAVSO 的 Citizen Sky 项目的一部分开发的
https://www.aavso.org/vstar || vstar-aavsoAUR

计算器和命令行实用程序

  • astroTools — 天文学和天体物理学的命令行工具
https://astrotools.sourceforge.net/ || astrotoolsAUR
  • Gnuastro — 用于天文数据处理和分析的各种程序和库函数
https://gnu.ac.cn/software/gnuastro/ || gnuastroAUR
  • Kosmorro — 一个计算星历的程序
https://kosmorro.space/ || kosmorroAUR
  • Project Pluto — Project Pluto 为业余和专业天文学家提供商业和免费的天文软件
https://www.projectpluto.com/ || pluto-lunar-gitAUR, pluto-sat-code-gitAUR, pluto-jpl-eph-gitAUR, pluto-find-orb-gitAUR
  • star-charter — 一个用于以 SVG、PDF 和 PNG 格式生成夜空矢量图形图表的命令行工具
https://github.com/dcf21/star-charter || star-charter-gitAUR
  • Sunwait — 计算日出/日落时间,包括民用、航海、天文和自定义暮光
https://github.com/risacher/sunwait || sunwaitAUR

望远镜和天文台管理

  • GILDAS — 是一系列面向(亚)毫米射电天文应用的先进软件(单碟或干涉仪)
https://www.iram.fr/IRAMFR/GILDAS/ || gildasAUR
  • imSim — 模拟 LSST 望远镜和巡天的软件包
https://github.com/LSSTDESC/imSim || python-imsim-gitAUR
  • rubin_sim — Rubin Observatory 的调度器、巡天策略分析和其他模拟工具
https://github.com/lsst/rubin_sim || python-rubinsim-gitAUR
  • Srt-py — 用于 Python 的小型射电望远镜控制代码。
https://github.com/MITHaystack/srt-py || srt-py-gitAUR

模拟

  • APSYNSIM — 射电天文学的孔径合成模拟器
https://launchpad.net/apsynsim || apsynsimAUR
  • FriendlyVRI — 旨在模拟使用链接的射电天线阵列进行射电干涉技术(地球自转孔径合成)的天文观测
https://github.com/crpurcell/friendlyVRI || friendlyvri-gitAUR
  • Galaxy2 — 是一个模拟恒星在引力作用下运动的程序
https://www.kornelix.net/galaxy2/galaxy2.html || galaxy2AUR
  • GalSim — 模块化星系图像模拟工具包
https://github.com/GalSim-developers/GalSim || python-galsimAUR
  • Pynterferometer — 是一个图形界面,用于演示望远镜使用的射电干涉技术
https://www.jb.man.ac.uk/pynterferometer/index.html || pynterferometerAUR

太空探索计划

  • Cosmographia — Cosmographia 是一个可视化程序,以 3D 方式渲染太阳系及其天体,以创建太阳系的可自由导航地图
https://naif.jpl.nasa.gov/naif/cosmographia.html || cosmographia-binAUR
  • Cosmonium — 3D 天文学和太空探索程序
https://github.com/cosmonium/cosmonium || cosmonium-binAUR
  • OpenSpace — OpenSpace 是一个开源、非商业、免费提供的交互式数据可视化软件,旨在可视化整个已知宇宙并展示我们探索宇宙的持续努力
https://www.openspaceproject.com/ || openspace-gitAUR
  • Our Galaxy — 是一个独特的应用程序,可以帮助您了解星系的结构组成,并可视化星系内和星系周围深空天体的位置和物理特性
https://www.otherwise.com/ || ourgalaxy-binAUR

行星和虚拟地图集

另请参阅 Wikipedia:Planetarium softwareWikipedia:List of observatory software

  • Aladin — 交互式软件天空地图集
http://aladin.u-strasbg.fr/aladin.gml || aladinAUR
  • astroterm — 基于终端的星图,用 C 编写,可实时显示星图。日期、时间、位置和速度均可配置。
https://github.com/da-luce/astroterm || astroterm
  • Celestia — 3D 天文学模拟程序,允许用户以任何速度、任何方向、任何历史时刻在现实世界建模的广阔宇宙中旅行。
https://celestiaproject.space/ || celestiaAUR
  • Gaia Sky — 一个开源的 3D 宇宙模拟器,支持超过十亿个对象
https://zah.uni-heidelberg.de/gaia/outreach/gaiasky || gaiaskyAUR
  • HNSKY — Hallo Northern Sky 是半专业的免费天文馆程序
https://sourceforge.net/projects/hnsky/ || hnsky-hgAUR
  • KStars — 天文馆应用程序,提供任何地点、任何日期和时间的夜空准确图形模拟。它包含在 KDE Edu 中。
https://kstars.kde.org/ || kstars
  • Skychart / Cartes du Ciel — 天文馆,绘制和标记大多数可以用望远镜看到的星座、行星和天体。它还可以下载数字化天空调查图并将其叠加到这些图上。
https://www.ap-i.net/skychart/ || skychart-gitAUR
  • StarPlot — 三维星图查看器。
http://starplot.org/ || starplotAUR
  • Stellarium — 美丽的 3D 天文馆,使用 OpenGL 实时渲染逼真的天空。
https://stellarium.org/ || stellarium
  • Virtual Moon Atlas — 月球观测和调查软件
https://www.ap-i.net/avl/en/start || virtualmoonatlasAUR
  • XEphem — 基于 Motif 的星历和天文馆程序。
https://xephem.github.io/XEphem/Site/xephem.html || xephemAUR

生物学

计算生物学和生物信息学

另请参阅 Wikipedia:List of open source bioinformatics software

  • Biopython — 用于计算生物学和生物信息学的 Python 包。
https://biopython.org.cn/wiki/Biopython || python-biopythonAUR
  • EMBOSS (European Molecular Biology Open Software Suite) — 专为分子生物学和生物信息学用户社区的需求而开发的开源软件分析包。
https://emboss.sourceforge.net/ || embossAUR
  • MUMmer — 基于后缀树的序列比对生物信息学软件系统。
https://mummer.sourceforge.net/ || mummerAUR
  • Snapgene — 闭源分子克隆应用程序,提供快速简便的计划、可视化和记录分子生物学程序的方法。支持广泛的克隆和 PCR 操作。免费版本允许对分子生物学工作流程进行最常见的三维可视化。
https://www.snapgene.com/ || snapgene-viewerAUR
  • UGENE — 集成了数十种知名生物学工具和算法的应用程序,提供图形用户界面和命令行界面。
https://ugene.net/ || ugeneAUR

家谱

  • Gramps — 家谱程序,帮助您追踪您的家谱。
https://gramps-project.org/ || gramps
  • LifeLines — 用于家谱和报告的基于文本的家谱软件。
https://github.com/lifelines/ || lifelinesAUR

图像处理

  • FijiImageJ2AUR 分发版,包含大量插件,组织成结构清晰的菜单。
https://fiji.sc || fiji-binAUR
  • ImageJ — 基于 Java 的图像处理和分析程序,通过插件和宏提供可扩展性。它广泛用于显微镜(例如细胞计数)。
https://imagej.net/ij/ || imagejAUR

DICOM 查看器和体渲染

https://www.slicer.org/ || 3dslicerAUR
  • aeskulap — 简单的 DICOM 数据查看器
https://www.nongnu.org/aeskulap/ || aeskulapAUR
  • aliza — 打开 DICOM、MetaIO、Nifti、Nrrd 和其他格式的 2D、3D 和 4D 图像,以及 DICOM、VTK、STL 和 OBJ 格式的网格
https://www.aliza-dicom-viewer.com/ || alizaAUR
  • ParaView — 使用 VTK 构建的交互式数据可视化工具,可以跨分布式计算机硬件进行扩展。
https://www.paraview.org/ || paraview
  • weasis — 具有高度模块化架构的多用途 DICOM 查看器
https://nroduit.github.io/en/ || weasis-binAUR

工程

计算机辅助设计

另请参阅 Wikipedia:List of computer-aided design editors

  • BRL-CAD — 构造实体几何建模 CAD 系统,包括交互式几何编辑器、用于图形渲染和几何分析的光线跟踪支持、计算机网络分布式帧缓冲支持、脚本、图像处理和信号处理工具。
https://brlcad.org/ || brlcadAUR
  • FreeCAD — 基于 OpenCascade、Coin3D、Qt 和 Python 的参数化 3D CAD 建模器,具有宏录制、工作台和作为服务器运行的功能。
https://freecad.org/ || freecad
  • LeoCAD — 用于创建虚拟乐高模型的 CAD 程序。它有一个易于使用的界面,目前包含 LDraw 社区创建的超过 10,000 个不同的零件。
https://www.leocad.org/ || leocad
  • LibreCAD — 一个基于 Qt5 的 2D CAD 应用程序。从 QCAD Community Edition 分叉而来。
https://www.librecad.org/ || librecad
  • OpenSCAD — 一个使用文本、程序化方法创建和操作对象的 3D CAD 建模器。
https://www.openscad.org || openscad
  • QCAD — 一个基于 Qt 的 2D CAD 应用程序。支持 DFX 和 HPGL 标准文件格式,并通过专有插件可选支持 DWG 格式。
https://www.qcad.org/ || qcad
  • SolveSpace — 功能强大的 3D CAD 基于约束的参数建模器,具有简单的机械模拟功能。
https://solvespace.com/ || solvespaceAUR

3D 打印

另请参阅 RepRap

切片器

切片器将 3D 模型转换为 3D 打印机支持的格式,通常是 G 代码。

  • BambuStudio — BambuLabs 打印机的切片器。PrusaSlicer 的分支。开源。
https://github.com/bambulab/BambuStudio || bambustudio-binAUR
  • Cura — Ultimaker 的切片器。面向其打印机,但也支持其他品牌。开源。
https://ultimaker.com/software/ultimaker-cura || curaAUR
  • FlashPrint — FlashForge 3D 打印机的切片器。闭源。
http://www.ff3dp.com/ || flashprintAUR
  • icesl — 集成切片器的建模软件。非品牌特定。闭源。
https://icesl.loria.fr/ || iceslAUR
  • IdeaMaker — Raise3D 的切片器。面向其打印机,但也支持其他品牌。闭源。
https://www.raise3d.com/pages/ideamaker || ideamakerAUR
  • MatterControl — MatterHackers 的简单 3D 编辑器、切片器和 3D 打印机控制软件。非品牌特定。开源。
http://www.mattercontrol.com || mattercontrolAUR
  • orca-slicer — BambuStudio 的社区维护分支(BambuStudio 又源自 PrusaSlicer)。开源。
https://github.com/SoftFever/OrcaSlicer || orca-slicerAUR
  • PrusaSlicer — Prusa Research 的切片器。Slic3r 的一个分支。面向其打印机,但也支持其他品牌。开源。
https://github.com/prusa3d/PrusaSlicer || prusa-slicer
  • Slic3r — 最早的切片器之一。现在已不常用。非品牌特定。开源。
https://slic3r.org/ || slic3rAUR
  • SuperSlicer — PrusaSlicer 的社区维护的改进分支。非品牌特定。开源。
https://github.com/supermerill/SuperSlicer || superslicer-binAUR

控制软件

用于通过电缆或无线控制 3D 打印机的软件。

  • OctoPrint — 用于使用 G 代码的 FDM 3D 打印机的 Web 界面。开源。
https://octoprint.org/ || octoprintAUR
  • PrintRun — 用于使用 G 代码的 FDM 3D 打印机的 GUI 控制软件。开源。
https://github.com/kliment/Printrun || printrunAUR
  • Repetier-Host — 3D 打印机的组合切片器和控制软件。闭源。
https://www.repetier.com/ || repetier-hostAUR

电子产品

另请参阅 Wikipedia:Comparison of EDA software

数字逻辑

数字逻辑软件主要是简单的教育工具,仅用于设计和模拟逻辑电路。

  • Digital — 交互式模拟器,类似于已停产的 Logisim。功能包括卡诺图、逻辑表、有限状态机编辑器、VHDL 导出等,用 Java 编写。
https://github.com/hneemann/Digital || digitalAUR
  • GTKWave — 功能齐全的基于 GTK 的波形查看器,可读取 LXT、LXT2、VZT、FST 和 GHW 文件以及标准的 Verilog VCD/EVCD 文件并允许其查看。
https://gtkwave.sourceforge.net/ || gtkwave
  • Logisim — 教育性数字逻辑设计和仿真软件,用 Java 编写,其开发已正式停止。
https://sourceforge.net/projects/circuit/ || logisimAUR
  • Logisim Evolution — 继续开发原始 Logisim 的项目,并增加了新功能,用 Java 编写。
https://github.com/reds-heig/logisim-evolution || logisim-evolution-gitAUR
  • PulseView — 逻辑分析仪、示波器和 MSO GUI。
https://sigrok.org/wiki/PulseView || pulseview
  • SmartSim — 简单美观的数字逻辑电路设计和模拟软件,主要面向教师和学生,非常轻量级且跨平台,GPL 许可,用 Vala 编写。
https://smartsim.org.uk || smartsim-gitAUR
  • WaveDrom editor — 根据简单的文本描述实时渲染时序图。也可以进行编辑并嵌入到浏览器中。
https://wavedrom.com/ || wavedrom-editorAUR

HDL

另请参阅 Wikipedia:Hardware description language

  • GHDL — 免费开源的 VHDL 2008/93/87 分析器、编译器和模拟器。
https://github.com/ghdl/ghdl || ghdlAUR
  • Gowin EDA Edu IDE — Gowin FPGA 设备的 IDE,包括 Sipeed Tang Nano 和 Sipeed Tang Nano 4K。
https://www.gowinsemi.com.cn/faq.aspx || gowin-eda-edu-ideAUR
  • Intel Quartus Prime — Intel FPGA 设备的设计工具集,包括 Quartus Prime、ModelSim-Intel、HLS Compiler 等。
https://www.intel.com/content/www/us/en/software/programmable/overview.html || quartus-freeAUR
  • iverilog — Icarus Verilog 编译器和模拟工具(比 Verilator 慢但更老)。
https://steveicarus.github.io/iverilog/ || iverilog
https://www.latticesemi.com || lattice-diamondAUR
  • Microsemi Libero — 用于设计 Microsemi 的 PolarFire、IGLOO2、SmartFusion2、RTG4、SmartFusion、IGLOO、ProASIC3 和 Fusion 系列的开发工具。
https://www.microsemi.com/product-directory/design-resources/1750-libero-soc#overview || 请参阅 Microsemi Libero
  • OpenFPGAloader — 通用 FPGA 编程工具。如果您的开发板未被稳定版本支持,请尝试 openfpgaloader-gitAUR
https://github.com/trabucayre/openFPGALoader || openfpgaloader
  • Verilator — Verilog/SystemVerilog 模拟器,执行代码质量检查,编译为多线程 C++ 代码进行模拟。
https://verilator.org || verilator
  • VTR — Verilog to Routing,用于 FPGA 研究的开源 CAD 流程。Verilog 转路由。
https://verilogtorouting.org || vtr
https://www.xilinx.com/products/design-tools/ise-design-suite/ise-webpack.html || 请参阅 Xilinx ISE WebPACK

MCU IDE 和编程器

  • Arduino — Arduino 原型设计平台 SDK。
https://www.arduino.cc/en/Main/Software || arduino
  • avrcalc — 用于加速 Atmel AVR 开发的计算器。
https://sourceforge.net/projects/avrcalc || avrcalcAUR
  • AVRDUDE — 用于下载/上传/修改 AVR 微控制器 ROM 和 EEPROM 内容的工具。
https://www.nongnu.org/avrdude/ || avrdude
  • dfu-util — 设备固件更新 (DFU) USB 编程器。
https://dfu-util.sourceforge.net/ || dfu-util
  • esp-idf — Espressif 物联网开发框架。ESP32 的官方开发框架。
https://github.com/espressif/esp-idf || esp-idfAUR
  • platformio — 嵌入式开发的协作平台,包含调试器、单元测试、代码分析。默认 IDE 是 VSCode,但也可通过 Atom、Eclipse、Emacs、Qt Creator、Vim 和其他一些 IDE 使用。核心 CLI 工具。
https://platformio.org/ || platformio-core
  • sdcc — Small Device C Compiler,适用于各种 8 位微控制器和微处理器,包括 Intel MCS51、Maxim/Dallas、DS80C390、Freescale/Motorola HC08、Zilog Z80、Padauk、ST Microelectronics STM8、MOS 6502 和 WDC 65C02。套件包含编译器、汇编器、链接器、预处理器、各种模拟器、调试器等。
https://sdcc.sourceforge.net/ || sdcc
  • SPIPGM — 用于通过并行端口电缆为连接到 PC 的串行 SPI FlashROM 存储器编程的工具。
https://rayer.g6.cz/programm/programe.htm || spipgm-binAUR
  • stlink — 用于 ST 微控制器的开源 STM32 MCU 编程工具集。
https://github.com/texane/stlink || stlink

电子电路仿真和原理图捕获编辑

  • easy_spice — 电子电路模拟器。SPICE 前端,使用 gschem 进行原理图设计,使用 ngspice 作为模拟器。
https://easy-spice.sourceforge.net || easy_spiceAUR
  • gnucap — GNU 电路模拟器。
http://gnucap.org || gnucapAUR
  • gspiceui — 用于各种免费 SPICE 电子电路模拟器的图形用户界面。
https://sourceforge.net/projects/gspiceui/ || gspiceuiAUR
  • ngspice — 成熟的 Linux 电路模拟器。spice3f5 代码的开源后继者。拥有最通用的用户界面;支持在电路描述中使用脚本,通过解释器使用,作为 C 库,通过 tcl 或各种外部包装器(例如 Python)。
https://ngspice.sourceforge.net/ || ngspice
  • Oregano — 用于原理图捕获和电气电路仿真的图形化软件应用程序。实际仿真由 ngspiceGnucap 引擎执行。
https://github.com/drahnr/oregano || oreganoAUR
  • Qucs — 电子电路模拟器应用程序,允许您通过图形用户界面设置电路,并模拟其大信号、小信号和噪声行为。
https://qucs.sourceforge.net || qucsAUR
  • qucs-s — 电子电路模拟器,允许您通过 GUI 设置电路并进行模拟。qucs 的一个分支,它使用外部、更好的程序进行实际模拟。
https://ra3xdh.github.io/ || qucs-sAUR
  • Xyce — SANDIA Xyce 是一个开源、SPICE 兼容、高性能的模拟电路模拟器,能够通过支持大规模并行计算平台来解决极其庞大的电路问题。
https://xyce.sandia.gov https://github.com/Xyce/Xyce || xyce-serialAUR

电子设计和原理图捕获编辑

  • asco — SPICE 电路优化器。
https://asco.sourceforge.net || ascoAUR
  • Fritzing — 易于使用的程序,用于绘制美观的电路图,还可以创建原理图和 PCB。
https://fritzing.org/home/ || fritzingAUR
  • gEDA — 用于电气电路设计、原理图捕获、仿真、原型制作和生产的完整电子设计自动化 (EDA) 工具套件和工具箱。
http://www.geda-project.org/ || geda-gafAUR
  • gEDA PCB — 交互式印刷电路板编辑器。
http://pcb.geda-project.org/ || pcbAUR
  • KiCad — 用于电子设计自动化 (EDA) 的软件套件,可促进电子电路原理图的设计以及将其转换为 PCB(印刷电路板)。
https://kicad.org/ || kicad
  • KTechLab — 用于微控制器和电子电路仿真的 IDE。
https://apps.kde.org/ktechlab/ || ktechlabAUR
  • QElectroTech — 用于绘制高级电气电路的应用程序。
https://qelectrotech.org/ || qelectrotechAUR

电信

  • GNU Radio — 用于实现软件无线电的信号处理块的软件开发工具包。
https://www.gnuradio.org/ || gnuradio
  • Gqrx — 使用 GNU Radio 和 Qt GUI 工具包实现的软件定义无线电接收器。
https://gqrx.dk/ || gqrx
  • Pothos — Pothos 项目是一个用于创建互连处理块拓扑的完整数据流框架。
https://github.com/pothosware/PothosCore/wiki || pothosAUR, pothos-gitAUR
  • SDR# — 最受欢迎的 SDR 程序。
https://airspy.com/ || sdrsharpAUR
  • SigDigger — 基于 Qt 的数字信号分析器,使用 Suscan 核心和 Sigutils DSP 库。
https://github.com/BatchDrake/SigDigger || sigdigger-gitAUR

无线电爱好者

请参阅主文章:Amateur radio#Software

另请参阅 Wikipedia:List of software-defined radios

仿真建模

  • AnyLogic — AnyLogic 是一个跨平台的专有混合仿真建模工具,也可供个人使用。
https://www.anylogic.com/ || anylogic-pleAUR, anylogic-universityAUR, anylogic-professionalAUR
  • Flight Gear — 开源、跨平台的 [大气层](https://zh.wikipedia.org/wiki/%E5%A4%A7%E6%B0%94%E5%B1%82)和轨道飞行模拟器,具有飞行动力学引擎 (JSBSim),该引擎是 [2015 年 NASA 基准测试](https://web.archive.org/web/20201115084247/https://nescacademy.nasa.gov/src/flightsim/Reports/aiaa-15-1810-EOM_chkcases-II.pdf) 的一部分,用于根据航天工业标准评估新的仿真代码。
https://www.flightgear.org/ || flightgearAUR
  • gephi — Gephi 是一个用 Java 编写的开源网络分析和可视化软件套件。
https://gephi.org/ || gephi
  • golly — Golly 是一个用于探索康威生命游戏和许多其他类型细胞自动机的开源、跨平台应用程序。
https://golly.sourceforge.net/ || gollyAUR
  • Netlogo — NetLogo 是一个多智能体可编程建模环境。
https://ccl.northwestern.edu/netlogo/ || netlogoAUR

计算机科学

Architecture

  • edumips64 — 跨平台教育性 MIPS64 CPU 模拟器。
https://edumips.org/ || edumips64AUR
  • Qiskit Aer — 高性能量子电路模拟器,包含噪声模型。
https://github.com/Qiskit/qiskit-aer || python-qiskit-aer-gpuAUR
  • QtMips — 用于教育目的的 MIPS CPU 模拟器,具有流水线和缓存可视化功能。
https://github.com/cvut/QtMips || qtmipsAUR
  • QtRvSim — 用于教育目的的 RISC-V CPU 模拟器。
https://github.com/cvut/qtrvsim || qtrvsimAUR
  • QtSpim — 最早的教育用 MIPS CPU 模拟器之一的 Qt 端口。不再维护,但仍用于一些课堂。
https://spimsimulator.sourceforge.net/ || qtspimAUR


分布式系统

  • Shadow — 一个开源的分布式系统/网络模拟器/仿真器混合体(例如,用于 TorBitcoin)。
https://shadow.github.io/ || tor-shadowAUR
  • SimGrid — 用于研究大规模分布式系统的科学工具。
https://simgrid.org/ || simgridAUR

网络

  • CORE — Common Open Research Emulator。
https://www.nrl.navy.mil/Our-Work/Areas-of-Research/Information-Technology/NCS/CORE/ || coreAUR
  • GNS3 — 网络软件模拟器,结合使用虚拟设备和真实设备来模拟复杂的网络。
https://gns3.com/ || gns3-guiAUR (图形用户界面包), gns3-serverAUR (服务器包)
  • IMUNES — 集成多协议网络模拟器/仿真器。
https://imunes.net/ || imunesAUR
  • ns-2 — 面向网络研究的离散事件模拟器。
https://www.isi.edu/nsnam/ns/ || nsAUR
  • ns-3 — 用于互联网系统的离散事件网络模拟器。
https://www.nsnam.org/ || ns3AUR
  • OMNeT++ — 基于组件的仿真包,专为通信网络建模而设计。
https://omnetpp.org/ || omnetppAUR

摄影测量

另请参阅 Wikipedia:Comparison_of_photogrammetry_software

  • AliceVision — 摄影测量计算机视觉框架
https://alicevision.org/ || alice-visionAUR
  • OpenMVG — OpenMVG 提供了一个端到端的图像三维重建框架,由库、二进制文件和流程组成。
https://github.com/openMVG/openMVG || openmvg-gitAUR
  • OpenMVS — 一个面向计算机视觉科学家,特别是针对多视图立体重建社区的库。
https://cdcseacave.github.io || openmvsAUR

© . This site is unofficial and not affiliated with Arch Linux.

Content is available under GNU Free Documentation License 1.3 or later unless otherwise noted.