Nicheloom visits: 58,094 all-time · 7,637 in the last 7 days

The opportunity tracker for new startups.

Today: 1,953 launches · Niche of the day: specialized calculation tools · See what launched today →

PyMOL-RS

Rust reimplementation of PyMOL with modern rendering

Get picks like this daily. Today's launch numbers, the top launches, AI and tech news, and a daily opportunity pick, straight to your inbox.

Want to reach these readers? Sponsor an issue.

Well, it happened. After endless release candidates, we've finally made it to v0.1.0.What's inside:GPU-accelerated rendering with WebGPU shaders, shadows, and goodies like silhouette edges and a special soft-light modeCore operations run up to 1000x faster than the original PyMOL. Surface generation that used to send you on a coffee run now finishes the moment you hit the buttonFull PyMOL selection algebra support — 95+ keywords, boolean logic, distance/expansion operators, slash-macrosDistance, angle, and dihedral measurements, atom labels — everything you need for structural analysisPython API — from pymol_rs import cmd and you're right at homePDB, mmCIF, BinaryCIF, SDF/MOL, MOL2, XYZ, GRO — read and write, automatic format detection, transparent gzip decompressionScenes, movies, ray tracing — all on the GPUKabsch superposition, CE alignment, RMSD, DSS, symmetry across all 230 space groupsOut of PyMOL's 798 original settings, some number of them actually work. Nobody knows exactly how many, but it's definitely in the hundreds. Plus we've added new settings that the original never had — like per-chain surface generation13 independent crates — if you're writing Rust, you can use just the selection parser, the file readers, or the full GUI. No monolith

HN · launched Feb 26, 2026 · 5 upvotes (top 89%) · 0 views

Niche: data and scientific visualization tools · 146 launches, 3 in the last 7 days ▼ -50% · Explore this niche →

Category and tags

  • Healthcare
  • Analytics & BI
  • Developer
  • Not AI
  • Hobby / open-source project

Visit website ↗ Source listing ↗

Could you build this?

No Rebuilding PyMOL in Rust with modern GPU rendering requires advanced expertise in computational biophysics and low-level graphics programming.

What it would actually take: The stack requires Rust with a graphics API like WebGPU/wgpu, custom shaders for molecular surface generation (SES/Connolly surfaces), and efficient spatial hashing algorithms for atomic structures. Achieving high performance requires domain knowledge in structural bioinformatics data formats (PDB/mmCIF) and GPU memory bandwidth optimization.

Discussion

5 comments analyzed.

Competitors mentioned: PyMOL, VMD, RDKit

Concerns raised: Misuse of 'clean-room' terminology; code closely follows PyMOL's algorithms, Insufficient attribution for directly ported code (DSS, CE algorithms), PDB parser doesn't handle duplicate CONECT records for bond types, PDB parser uses integer for atom serial numbers, doesn't support base-36 or hybrid-36 variants, SDF parser has incorrect '$$$$' record detection logic

Feature requests: Add support for duplicate CONECT records and pdb_conect_nodup option, Support base-36 and hybrid-36 atom serial number variants for 100k+ atoms, Fix SDF record delimiter detection to handle embedded '$$$$' in data, Implement non-recursive SDF parsing to handle million-line files

Competitors

Other products that read as similar to this one : 576 launches clear the similarity bar, closest 8 shown.

Attention rank: #533 of 577 (itself plus its competitors, highest first, normalized so YC and Product Hunt are compared fairly).

Launched 115 days after the earliest competitor.

  • a Rust ray tracer that runs on any GPU · hn · 2025-11-03 · 95 upvotes · similarity 0.57
  • Ripl · hn · 2026-03-19 · 17 upvotes · similarity 0.50
  • Ruxel Studio · ph · 2026-11-12 · 2 upvotes · similarity 0.49
  • glimmer · github · 2026-09-15 · 37 upvotes · similarity 0.48
  • material-painter · github · 2026-10-31 · 78 upvotes · similarity 0.48
  • Pyxel · hn · 2026-10-01 · 102 upvotes · similarity 0.47
  • resp-rust-fps-boost · github · 2026-11-06 · 40 upvotes · similarity 0.47
  • Enki · hn · 2026-10-02 · 10 upvotes · similarity 0.46

The niche, labels, vibe code rating and competitor comparison on this page are analysis by Nicheloom. If you use them, please credit nicheloom.com. How you may use our data.