Home › Science & Engineering

🔬 Science & Engineering

Scientific computing, simulations, CAD and robotics tools used in labs and classrooms worldwide.

Made for students, researchers, engineers and curious minds.

Subcategories

Scientific Computing (50)Physics Simulations (50)Mathematics (50)Chemistry (50)Biology (50)Astronomy (50)Robotics (50)Electronics (50)CAD Tools (49)Engineering Calculators (50)Geographic Information Systems (50)

Top 50 in Science & Engineering

Across all subcategories, ranked by GitHub stars.

freeCodeCamp avatar

freeCodeCamp

by freeCodeCamp

freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.

⭐ 458.4k🍴 48.2k 💻 TypeScriptBasic Technical Setup
Updated 01 Nov 2026 Explore Tool
github avatar

spec-kit

by github

💫 Toolkit to help you get started with SDD or any other process!

⭐ 148.4k🍴 13.3k 💻 PythonCoding Knowledge Recommended
Updated 07 Nov 2026 Explore Tool
Developer-Y avatar

cs-video-courses

by Developer-Y

List of Computer Science courses with video lectures.

⭐ 84.7k🍴 11.6k 💻 —Basic Technical Setup
Updated 07 Nov 2026 Explore Tool
Fission-AI avatar

OpenSpec

by Fission-AI

Spec-driven development (SDD) for AI coding assistants.

⭐ 74.2k🍴 5.1k 💻 TypeScriptCoding Knowledge Recommended
Updated 07 Nov 2026 Explore Tool
commaai avatar

openpilot

by commaai

openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system on 300+ supported cars.

⭐ 64k🍴 11.4k 💻 PythonCoding Knowledge Recommended
Updated 02 Nov 2026 Explore Tool
bilawalsidhu avatar

gods-eye-view

by bilawalsidhu

A spy satellite simulator in your browser, except the data is real. Live open source spatial intelligence on a photorealistic 3D globe.

⭐ 62.1k🍴 12.1k 💻 JavaScriptCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool

Turn any AI agent into an AI Scientist. The #1 Agent Skills library for science, used by 250,000+ scientists worldwide. 177 ready-to-use validated skills plus 100+ scientific…

⭐ 55.7k🍴 4.9k 💻 PythonCoding Knowledge Recommended
Updated 26 Oct 2026 Explore Tool
ClickHouse avatar

ClickHouse

by ClickHouse

ClickHouse® is a real-time analytics database management system

⭐ 50.7k🍴 9.2k 💻 C++Advanced Developer Tool
Updated 02 Nov 2026 Explore Tool
JuliaLang avatar

julia

by JuliaLang

The Julia Programming Language

⭐ 49.2k🍴 6k 💻 JuliaCoding Knowledge Recommended
Updated 08 Nov 2026 Explore Tool
karanpratapsingh avatar

system-design

by karanpratapsingh

Learn how to design systems at scale and prepare for system design interviews

⭐ 46.7k🍴 6.1k 💻 —Basic Technical Setup
Updated 18 Oct 2026 Explore Tool
NaiboWang avatar

EasySpider

by NaiboWang

A visual no-code/code-free web crawler/spider易采集:一个可视化浏览器自动化测试/数据采集/网页爬虫软件,可以无代码图形化的设计和执行爬虫任务。别名:ServiceWrapper面向Web应用的智能化服务封装系统。

⭐ 44.8k🍴 5.4k 💻 JavaScriptCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
ManimCommunity avatar

manim

by ManimCommunity

A community-maintained Python framework for creating mathematical animations.

⭐ 42.1k🍴 3.3k 💻 PythonCoding Knowledge Recommended
Updated 29 Oct 2026 Explore Tool
PDFMathTranslate avatar

PDFMathTranslate

by PDFMathTranslate

[EMNLP 2025 Demo] PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务,提供 CLI/GUI/MCP/Docker/Zotero

⭐ 38.1k🍴 3.4k 💻 PythonCoding Knowledge Recommended
Updated 02 Nov 2026 Explore Tool
FreeCodeCampChina avatar

freecodecamp.cn

by FreeCodeCampChina

FCC China open source codebase and curriculum. Learn to code and help nonprofits.

⭐ 37.8k🍴 1.4k 💻 CSSBasic Technical Setup
Updated 16 Jul 2023 Explore Tool
google-ai-edge avatar

mediapipe

by google-ai-edge

Cross-platform, customizable ML solutions for live and streaming media.

⭐ 37.6k🍴 6.2k 💻 C++Coding Knowledge Recommended
Updated 07 Nov 2026 Explore Tool
raysan5 avatar

raylib

by raysan5

A simple and easy-to-use library to enjoy videogames programming

⭐ 35.5k🍴 3.4k 💻 CAdvanced Developer Tool
Updated 31 Oct 2026 Explore Tool
FreeCAD avatar

FreeCAD

by FreeCAD

Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler.

⭐ 35k🍴 6.3k 💻 C++Coding Knowledge Recommended
Updated 02 Nov 2026 Explore Tool
TheAlgorithms avatar

C-Plus-Plus

by TheAlgorithms

Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.

⭐ 34.9k🍴 7.9k 💻 C++Coding Knowledge Recommended
Updated 03 Oct 2026 Explore Tool
TheAlgorithms avatar

JavaScript

by TheAlgorithms

Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.

⭐ 34.3k🍴 5.8k 💻 JavaScriptCoding Knowledge Recommended
Updated 07 Mar 2026 Explore Tool
halfrost avatar

LeetCode-Go

by halfrost

✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% | LeetCode 题解

⭐ 33.8k🍴 5.7k 💻 GoCoding Knowledge Recommended
Updated 12 Oct 2026 Explore Tool
AtsushiSakai avatar

PythonRobotics

by AtsushiSakai

Python sample codes and textbook for robotics algorithms.

⭐ 30.8k🍴 7.4k 💻 PythonCoding Knowledge Recommended
Updated 26 Oct 2026 Explore Tool

:memo: An awesome Data Science repository to learn and apply for real world problems.

⭐ 30.3k🍴 6.7k 💻 —Basic Technical Setup
Updated 04 Nov 2026 Explore Tool
harvard-edge avatar

cs249r_book

by harvard-edge

Machine Learning Systems: Foundations, Scaling, Agentic AI, and Physical AI (Vols I–IV) • Harvard CS249r | https://mlsysbook.ai

⭐ 29.8k🍴 3.7k 💻 PythonCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool

Official Compound Engineering plugin for Claude Code, Codex, Cursor, and more

⭐ 25.8k🍴 2.1k 💻 TypeScriptCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
pascalorg avatar

editor

by pascalorg

Open-source 3D architectural editor with a local CLI, MCP tools, and practical workflows for humans and AI agents.

⭐ 25.3k🍴 3.1k 💻 TypeScriptCoding Knowledge Recommended
Updated 30 Oct 2026 Explore Tool
earthtojake avatar

text-to-cad

by earthtojake

Design physical products with AI

⭐ 24.7k🍴 2.4k 💻 PythonCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
plotly avatar

dash

by plotly

Data Apps & Dashboards for Python. No JavaScript Required.

⭐ 24.5k🍴 2.3k 💻 PythonCoding Knowledge Recommended
Updated 06 Nov 2026 Explore Tool
kunal-kushwaha avatar

DSA-Bootcamp-Java

by kunal-kushwaha

This repository consists of the code samples, assignments, and notes for the Java data structures & algorithms + interview preparation bootcamp of WeMakeDevs.

⭐ 24.1k🍴 13.6k 💻 JavaCoding Knowledge Recommended
Updated 18 Aug 2024 Explore Tool
wechaty avatar

wechaty

by wechaty

Conversational RPA SDK for Chatbot Makers. Join our Discord: https://discord.gg/7q8NBZbQzt

⭐ 23.5k🍴 2.9k 💻 TypeScriptCoding Knowledge Recommended
Updated 07 Nov 2026 Explore Tool
TheAlgorithms avatar

C

by TheAlgorithms

Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.

⭐ 22.6k🍴 4.8k 💻 CBasic Technical Setup
Updated 07 Aug 2024 Explore Tool
micropython avatar

micropython

by micropython

MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems

⭐ 22.2k🍴 9k 💻 CAdvanced Developer Tool
Updated 31 Oct 2026 Explore Tool
KaTeX avatar

KaTeX

by KaTeX

Fast math typesetting for the web.

⭐ 20.5k🍴 1.3k 💻 TypeScriptCoding Knowledge Recommended
Updated 30 Oct 2026 Explore Tool
Popmotion avatar

popmotion

by Popmotion

Simple animation libraries for delightful user interfaces

⭐ 20.1k🍴 661 💻 JavaScriptCoding Knowledge Recommended
Updated 12 Mar 2024 Explore Tool
williamfiset avatar

algorithms

by williamfiset

A collection of algorithms and data structures

⭐ 18.9k🍴 4.5k 💻 JavaCoding Knowledge Recommended
Updated 23 Jun 2026 Explore Tool
liabru avatar

matter-js

by liabru

a 2D rigid body physics engine for the web ▲● ■

⭐ 18.6k🍴 2k 💻 JavaScriptCoding Knowledge Recommended
Updated 30 Sep 2026 Explore Tool

💿 Free software that works great, and also happens to be open-source Python.

⭐ 18.1k🍴 2.7k 💻 Jupyter NotebookBasic Technical Setup
Updated 18 Oct 2026 Explore Tool
questdb avatar

questdb

by questdb

QuestDB is a high performance, open-source, time-series database

⭐ 17.5k🍴 1.7k 💻 JavaCoding Knowledge Recommended
Updated 02 Nov 2026 Explore Tool
memvid avatar

memvid

by memvid

Memory layer for AI Agents. Replace complex RAG pipelines with a serverless, single-file memory layer. Give your agents instant retrieval and long-term memory.

⭐ 17.3k🍴 1.5k 💻 RustAdvanced Developer Tool
Updated 14 Jul 2026 Explore Tool
zephyrproject-rtos avatar

zephyr

by zephyrproject-rtos

Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.

⭐ 17k🍴 10.3k 💻 CAdvanced Developer Tool
Updated 30 Oct 2026 Explore Tool
TianxingChen avatar

Embodied-AI-Guide

by TianxingChen

[Lumina具身智能社区] 具身智能技术指南 Embodied-AI-Guide

⭐ 16.8k🍴 1.1k 💻 —Basic Technical Setup
Updated 25 Oct 2026 Explore Tool
rossant avatar

awesome-math

by rossant

A curated list of awesome mathematics resources

⭐ 16.7k🍴 1.6k 💻 PythonBasic Technical Setup
Updated 31 Oct 2026 Explore Tool
zauberzeug avatar

nicegui

by zauberzeug

Create web-based user interfaces with Python. The nice way.

⭐ 16.3k🍴 972 💻 PythonCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
ArduPilot avatar

ardupilot

by ArduPilot

ArduPlane, ArduCopter, ArduRover, ArduSub source

⭐ 16.3k🍴 21.7k 💻 C++Coding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
alibaba avatar

zvec

by alibaba

A lightweight, lightning-fast, in-process vector database

⭐ 16.2k🍴 1k 💻 C++Advanced Developer Tool
Updated 06 Nov 2026 Explore Tool
tracel-ai avatar

burn

by tracel-ai

Burn is a next generation tensor library and Deep Learning Framework that doesn't compromise on flexibility, efficiency and portability.

⭐ 16.2k🍴 1.1k 💻 RustCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
google-deepmind avatar

mujoco

by google-deepmind

Multi-Joint dynamics with Contact. A general purpose physics simulator.

⭐ 16k🍴 1.9k 💻 C++Coding Knowledge Recommended
Updated 02 Nov 2026 Explore Tool
CesiumGS avatar

cesium

by CesiumGS

An open-source JavaScript library for world-class 3D globes and maps :earth_americas:

⭐ 15.9k🍴 3.9k 💻 JavaScriptCoding Knowledge Recommended
Updated 01 Nov 2026 Explore Tool
gpujs avatar

gpu.js

by gpujs

GPU Accelerated JavaScript

⭐ 15.5k🍴 667 💻 JavaScriptCoding Knowledge Recommended
Updated 31 Oct 2026 Explore Tool

📚 Study guide and introduction to the modern front end stack.

⭐ 15.2k🍴 1.1k 💻 JavaScriptCoding Knowledge Recommended
Updated 12 Jun 2023 Explore Tool