Alternatives
Products that do what precision asteroid orbital dynamics library does
This is a Python (with Rust backend) library for high accuracy orbit calculation of the entire known catalog of asteroids. It is a full N-Body integrator, including lots of additional physics, such as relativistic effects, non-spherical gravitational fields of planets, masses of large asteroids, and a number of non-gravitational forces such as radiation pressure. The design goal is essentially JPL Horizons on your laptop, but all asteroids at once. I began this project while I worked at Caltech on a NASA mission called NEO Surveyor (which is a space telescope designed to survey Near Earth…
- 1

- 2

- 3

- 4

- 5AT
2014 · harimohanraj89.github.io
- 6AM
2012 · github.com
- 7AJ
I don't always all-caps, but when I do, it's because every word is an acronym. The NASA HORIZONS[1] system is a telnet service that provides planetary data and ephemeris tables, which are basically coordinate-time plots for celestial bodies. It's pretty archaic and somewhat difficult to use, especially since it just dumps out text tables and you have to parse it to do anything with it. Some projects, e.g. KDE Marble, use it as a data source and typically just consume it with a little procedural code to get what they need. I wanted to provide a full-fledged library for it so that you can…
2013
- 8AP
2013 · github.com
- 9AO
Hello HN! My name is Rémy and I recently published an astronomy dashboard where everything is open source: the code of the website, the framework it is based on and the library that computes astronomical data. For the last few years, I have been developing the Ruby library Astronoby (https://github.com/rhannequin/astronoby) with as much dedication and perseverance I could while I don't have any scientific academic background. My end goal was to use this library and build a website that not only provides as much data as possible, but let anyone access and understand how it…
Nov 2025
- 10AI
Our B612 Asteroid Institute team launched a demo of ADAM::Impact Probability, a new tool to simulate and visualize potential impact risks from near-Earth asteroids over the next 75 years. Hear from one of our engineers on how it works and how you can use it in the link. You can go directly the impact probability tool at b612.ai but you might want to learn a bit about it first unless you are an astrophysicist already :-)
2025 · b612foundation.org
- 11OJ
2014 · github.com
- 12ME
Hi, in the last ~month I've learned a lot about ECS [1,2]. I'm currently developing a robotics simulator from scratch (python+raylib) and, due to lack of game dev experience I went "full OOP" on it. A SceneObject with a lot of inherited interfaces (e.g. Collidable, Movable etc.). These are inherited and fixed at run time. The main loop inevitably became: for scene_object in sim.scene_objects: scene_object.update(...) for scene_object in sim.scene_objects: scene_object.draw(...) Well, it turns out that this can become a bottleneck if you have many scene objects because computers love…
Jun 2026 · github.com
- 13DA
2013 · asterank.com
- 14AD
2022 · nasa-apod.portaldocs.dev
- 15WP
This was my recent weekend project, aimed at teaching me JavaScript, a bit of HTML5, and (mostly) WebGL. The orbital data are from NASA JPL. I was inspired in part by this Flash app: http://www.dynamicdiagrams.com/wp-content/uploads/2011/04/orrery_2011_bce.swf, but wanted to do something in 3D. Coming from the games-dev world, this is my first introduction to web coding. The UI is jquery. I mostly used http://learningwebgl.com/blog for the 3D stuff. Being WebGL, it will work mostly on Chrome, Firefox 4 Beta. Forget about IE. I needed to figure out how to render text to the WebGL canvas - I…
2011 · solar-system-explorer.com
- 16IB
Hey everyone! Some time ago I was analyzing why React apps are so hard to optimize, and came to a conclusion that the lack of atomic updates is the culprit. I made an experimental library which basically updates everything in place directly in HTML. At some point I became aware that Solidjs exists, which is a very similar idea, but at the end of the day I realized my approach to API is quite different and warrants the existence of my library (my state primitive allows selector subscriptions, array iterators return a state primitive with the element, allowing to never re-render the whole…
2024 · github.com
- 17JL
I’ve been working on a multi-agent academic research lab, and I wanted to share it here today primarily to give a massive shoutout to the developers behind ZeroClaw. When designing the architecture for this, I needed an autonomous agent runtime that was lightweight, entirely agnostic, and highly secure for local execution. ZeroClaw’s pure Rust implementation provided exactly the zero-overhead foundation the project required. Because they solved the core runtime execution so elegantly, I was able to spend my time building the higher-level orchestration on top of it—like the retrieval graph…
Mar 2026 · rainlabteam.vercel.app
- 18OI
2019 · orbitalindex.com
- 19TA
Hi HN! I’ve spent the summer of the past 2 years building The Atlas, a procedural universe simulator that generates 1 sextillion galaxies (10²¹) from a single mathematical seed. Think No Man’s Sky meets theoretical physics, but running entirely in your browser. Everything is purely deterministic, the universe is calculated from SHA-256 hashed seeds using the golden ratio as primordial constant. There’s no database, no pre-saved data, just pure math. Time itself is treated as a coordinate, so the universe exists as a 4D structure where any moment can be computed on demand. Shut it down for…
Sep 2025 · github.com
- 20FO
Hey HN, I’m Roi, one of the co-creators of FalkorDB. We’re a growing team working on a graph database designed for production workloads and GraphRAG systems. The new release (v4.10.0) is out, and I wanted to share some of the updates and ask for feedback from folks who care about performance, memory efficiency in graph-heavy systems. FalkorDB is an open-source property graph database that supports OpenCypher (with our own extensions) and is used under the hood for retrieval-augmented generation setups where accuracy matters. The big problem we’re working on is scaling graph databases without…
2025
- 21OC
Orbit CSS reached its V.1.0.0 and it is finally stable. Hope you find it useful and easy to use. In the doc site (https://zumerlab.github.io/orbit-docs/) you can play with a multilevel piemenu, and explore potencial use cases covered in examples: - Progress bars - Charts (e.g., pie charts, multi-level pies, sunburst charts) - Gauges - Knobs - Pie menus - Watch faces - Sci-fi art - Chemical structures - Calendars - Dashboards - Mandalas
2025 · github.com
- 22UI
Hey everyone! I am excited to share updates on four of my & my teams' open-source projects that take large-scale search systems to the next level: USearch, UForm, UCall, and StringZilla. These projects are designed to work seamlessly together, end-to-end—covering everything from indexing and AI to storage and networking. And yeah, they're optimized for x86 AVX2/512 and Arm NEON/SVE hardware. USearch [1]: Think of it as Meta FAISS on steroids. It's now quicker, supports clustering of any granularity, and offers multi-index lookups. Plus, it's got more native bindings than probably…
2023 · usearch-images.com
- 23OI
2019 · orbitalindex.com
- 24AA
2016 · github.com
Ranked by how close each launch is in meaning, then by votes. Refine with a description →