Software & Projects

Peroxide
Comprehensive Rust numerical computing library
Rust ★ 681 ↧ 1.1M
NumericLinear AlgebraStatisticsODE

Comprehensive numerical computing library for Rust, providing functionality comparable to NumPy/SciPy. Core infrastructure for scientific computing research.

  • Linear algebra with BLAS/LAPACK integration
  • Optimization algorithms (Gradient Descent, Levenberg-Marquardt)
  • Numerical integration & ODE/PDE solvers
  • Statistical distributions & special functions
  • DataFrame with multiple I/O formats
Puruspe
Pure Rust special functions library
Rust ★ 26 ↧ 1.0M
Special FunctionsMathematics

Pure Rust implementation of mathematical special functions for scientific computing.

  • Gamma, Beta, Error functions
  • Regularized and inverse variants
  • No external dependencies
Zellaygen
Zellij layout generator
Rust ★ 25
CLIZellijLayout

Zellij layout generator written in Rust. Automatically generates Zellij terminal multiplexer layouts.

  • Automatic Zellij layout generation
  • Rust implementation
Neural Hamilton
Operator learning for Hamiltonian mechanics
Python ★ 14
Operator LearningHamiltonianNeural ODE

Official implementation of operator learning for Hamiltonian mechanics. Explores whether AI can truly understand physical dynamics.

  • Four neural architectures (DeepONet, TraONet, VaRONet, MambONet)
  • Novel potential generation via Gaussian Random Fields
  • Multi-language (Python, Rust, Julia)

Paper (arXiv)

Magi Researchers
Multi-model AI research synthesis with cross-verification
Python ★ 12
AIResearchMulti-Model

Three AI models, one synthesis — Claude, Gemini & Codex cross-verify each other for rigorous multi-perspective research.

  • Claude, Gemini, and Codex integration
  • Cross-verification for research validation
  • Multi-perspective synthesis
PyTorch Template
Flexible PyTorch template for ML experiments
Python ★ 10
Machine LearningTemplatePyTorch

Modular PyTorch project template designed for reproducible machine learning experiments with YAML-based configuration.

  • YAML-based experiment configuration
  • Multiple random seed support
  • Device selection and LR scheduling
HNumeric
Haskell numeric library with MATLAB & R syntax
Haskell ★ 8
NumericHaskellLinear AlgebraStatistics

Haskell numeric library with pure functional implementation, providing MATLAB & R-like syntax for linear algebra, statistics, and machine learning.

  • Pure functional implementation
  • MATLAB & R-like syntax
  • Linear algebra, statistics, vector operations
Quantum Algorithms
Quantum computing algorithm implementations
Python ★ 7
Quantum ComputingEducation

Comprehensive collection of quantum algorithms in multiple frameworks.

  • Pennylane, RustQIP, Qiskit, Cirq implementations
  • Interactive Jupyter notebooks
arXiv Explorer
Personalized arXiv paper recommendation and management
Python ★ 7
arXivResearchRecommendation

Personalized arXiv paper recommendation and management system.

  • Personalized paper recommendations
  • Paper management and organization
Tonz
Modern, fast disk usage viewer
Rust ★ 6 ↧ 47
CLIDisk UsageTUI

See what's heavy — a modern, fast disk usage viewer written in Rust.

  • Fast recursive directory scanning
  • Modern TUI interface
NCDataFrame.jl
Read & write NetCDF files via DataFrames in Julia
Julia ★ 5
JuliaNetCDFDataFrame

Julia package for reading and writing NetCDF files via DataFrames interface.

  • NetCDF file reading/writing
  • Julia DataFrame integration
Radient
Rust automatic differentiation library
Rust ★ 4 ↧ 3.6K
Automatic DifferentiationComputational Graph

Experimental reverse-mode automatic differentiation library with arena-based memory management for research and prototyping.

  • Reverse-mode AD with tape-based gradient computation
  • Arena allocation for memory safety and performance
  • Integration with Peroxide
Yonsei Thesis Typst
Thesis/Dissertation Typst template for Yonsei University
Typst ★ 4
TypstTemplateThesis

Thesis/Dissertation template for Yonsei University written in Typst.

  • Official Yonsei University thesis/dissertation format
  • Typst-based for modern typesetting
DNumeric
Numerical computation library for D language
D ★ 4
NumericD

Numerical computation repository for the D programming language.

  • D language numerical computing
RGE
Renormalization Group Equation solver in Go & Julia
Go ★ 4
PhysicsParticle PhysicsGoJulia

Go & Julia package to solve Renormalization Group Equations with Julia integration for plotting.

  • RGE numerical solver
  • Go implementation with Julia plotting
  • Particle physics applications
DeeLeMa
Deep Learning for Mass Estimation in particle physics
Python ★ 3
Machine LearningParticle PhysicsPyTorch

Deep learning framework for particle physics mass estimation using missing information search. Published in Physical Review Research.

  • Published in Phys. Rev. Research 5, 043186 (2023)
  • PyTorch-based with Lightning integration
  • Wandb for hyperparameter tuning

Paper (DOI)

Paper (arXiv)

Forger
Rust reinforcement learning library
Rust ★ 3 ↧ 6.6K
Reinforcement LearningEducation

Reinforcement learning algorithms implemented in Rust.

  • Monte Carlo, Temporal Difference, Q-Learning
  • Educational focus
Overleap
Real-time bidirectional sync between Overleaf and local filesystem
JavaScript ★ 3
OverleafSyncLaTeX

Leap over the browser. Real-time bidirectional sync between Overleaf and your local filesystem.

  • Real-time bidirectional sync
  • Browser-less Overleaf workflow
  • npm package for easy installation
White Owl
Rust web framework
Rust ★ 3
WebRust

Web framework written in Rust.

  • Rust-based web framework
HyperbolicLR
Hyperbolic learning rate scheduler
Python ★ 3
Deep LearningOptimizationScheduler

Reference implementation for the HyperbolicLR paper — a learning rate scheduler that is insensitive to the total number of training epochs.

  • Epoch-insensitive scheduling
  • Image classification & operator learning support
  • Time series forecasting
  • Reference implementation for arXiv:2407.15200
Puruda
Pure Rust DataFrame library
Rust ★ 3 ↧ 3.3K
DataFrameRust

PUre RUst DAtaframe — DataFrame library implemented in pure Rust. Superseded by Peroxide's DataFrame module.

  • Pure Rust DataFrame implementation
  • Superseded by Peroxide
Rustag
Command-line file organization with custom tagging and fuzzy search
Rust ★ 2
CLIFile ManagementFuzzy Search

Rust-built command-line tool that simplifies file organization through custom tagging and swift fuzzy search, enhancing file management directly from your terminal.

  • Custom file tagging system
  • Fuzzy search for quick file retrieval
  • Terminal-based file management
Rugfield
Rust Gaussian random field generator
Rust ★ 2
PhysicsGaussian Random FieldsSimulation

Gaussian random field generator implemented in Rust. Used for generating physically plausible potentials in neural operator research.

  • Gaussian random field generation
  • Used in Neural Hamilton research
Yonsei Flexible
Flexible work hours calculator for Yonsei University
Rust ★ 2
UtilityCalculatorRust

Flexible work hours calculator for technical research personnel at Yonsei University.

  • Flexible work schedule time calculation
  • Yonsei University specific
Natural Unit
Physical unit conversion with fundamental constants
Rust ★ 2
PhysicsUnitsConstants

Physical unit conversion library with fundamental constants for natural unit system calculations in physics.

  • Natural unit system support
  • Fundamental physical constants
  • Unit conversion utilities
FPTools
Functional programming and efficient tools for D
D ★ 2
Functional ProgrammingD

Functional programming and efficient tools for the D programming language.

  • Functional programming utilities for D
  • Efficient data processing tools
PyTorch Scheduler
Comprehensive collection of learning rate schedulers for PyTorch
Python ★ 1
Machine LearningPyTorchOptimization

17 schedulers, composable warmup, opinionated presets, and first-class paper references.

  • 17 learning rate schedulers
  • Composable warmup support
  • Research-driven with paper references