A desktop application for reptile breeders and collectors to manage their animals, track breeding seasons, calculate offspring genetics, and monitor animal health β all stored locally on your machine.
View Screenshots at Our Website
Download the latest installer from the Releases page.
- Download
ReptiLogic-Setup-1.1.1.exe - Run the installer β choose your install location and create shortcuts
- Launch ReptiLogic β the first-run wizard will guide you through setup
No additional software required.
- Track animals with photos, morphs, weight, DOB, acquisition info, and notes
- Auto-generated Animal IDs (e.g.
BPF042-AhA) or enter your own to match an existing system - Grid and list view with filtering by species, sex, status, and search
- Full animal history β breeding records, weight log, feeding log, photo gallery
- Link parents at time of adding β lineage builds automatically over time
- Clickable family tree on the Lineage tab, going back as many generations as recorded
- Bulk import from CSV (Settings β Import)
- Per-animal health dashboard with weight trend chart
- Log health issues with category and severity, track medications, record vet visits
- Dashboard reminders for animals overdue on feeding or weighing
- Full pairing lifecycle: Planned β Active β Gravid β Laid β Hatched
- Terminology adapts for live-birth species (Born instead of Hatched, etc.)
- Log clutches with egg count, incubation details, and individual offspring records
- Add Babies Wizard β step through each hatchling, assign name/sex/weight/morphs/ID, add them all to your collection at once with parents auto-linked
- Suggested Pairings β scans your active collection and recommends pairings based on genetics
- Full Punnett square engine: recessive, co-dominant, dominant, line-bred, and sex-linked
- Allele complex support β BEL complex (Lesser, Butter, Mojave, Phantom, Mystic, Russo, Special, Mocha), Yellow Belly complex, 8-Ball complex, Bearded Dragon Scale complex, and more. Two alleles from the same complex automatically produce the correct result (e.g. Lesser Γ Mojave = BEL)
- Sex-linked Banana/Coral Glow β Male Maker and Female Maker inheritance modelled correctly (~93% sex ratio skew). Maker type stored per animal and used automatically in From Collection mode
- Outcome cards showing morph name, probability, expected clutch count range, and sex ratio notes
- Clutch size projection based on species typical range
- Health warnings for all morphs with known concerns
- Use animals from your collection or enter genes manually
- Ball Python β 130+ morphs with full allele groups, health concerns, sex-linked Banana/Coral Glow
- Western Hognose β 25+ morphs with corrected inheritance types (Anaconda = incomplete dominant, Toffee Belly = incomplete dominant, Lavender = recessive, Pastel RBE = dominant)
- Leopard Gecko β 18 morphs including all three non-allelic albino strains (Tremper, Bell, Rainwater), Mack Snow, Giant, Enigma and Lemon Frost with ethical health warnings
- Bearded Dragon β 14 morphs including Leatherback/Silkback (health flagged), Dunner, Zero, Witblits, American Smoothie
- Add custom morphs for any species β included in the calculator automatically
- Professional print-ready document from any animal's detail page
- Animal photo, morphs, 2-generation lineage pedigree, weight log, feeding history
- Breeder header with name, logo, website, and social links (Instagram, X, YouTube, TikTok, Facebook)
- Automatic compressed ZIP backups on app open or close, configurable retention and folder
- One-click restore from any saved backup
- Export collection, breeding records, and morphs to CSV
- CSV import with auto format detection
- Breeder profile with logo and social links (used in print reports)
- Auto-generate or manual Animal IDs
- Light and dark mode
- Configurable feeding and weighing reminder thresholds
- Move database to any folder (OneDrive, Dropbox, etc.)
5-step setup covering database location and automatic backup configuration. All settings adjustable later.
- Node.js 22 or 24 LTS β https://nodejs.org
- Visual Studio 2022 with the "Desktop development with C++" workload
git clone https://github.com/DeadxxSmile/reptilogic.git
cd reptilogic
npm install
npm startnpm run buildOutput: dist/ReptiLogic-Setup-1.1.1.exe
| Command | Description |
|---|---|
npm start |
Run in development mode |
npm run build |
Build distributable installer |
npm run rebuild |
Recompile native modules |
npm run clean |
Wipe build artifacts and node_modules |
reptilogic/
βββ dev/ β Dev tools and scripts (not shipped)
βββ pages/ β GitHub Pages / reptilogic.com website
βββ resources/
β βββ art/ β App icons
β βββ screenshots/ β Screenshots for README and website
β βββ templates/ β CSV import template
βββ src/
β βββ index.jsx β React entry + router
β βββ main/ β Electron main process
β β βββ main.js
β β βββ preload.js
β β βββ database/
β β β βββ db.js β SQLite init + auto-migration runner
β β β βββ migrations/ β SQL files applied in order on launch
β β βββ genetics/
β β β βββ calculator.js β Punnett square + allele complex engine
β β βββ ipc/ β IPC handlers by domain
β βββ renderer/ β React frontend
β βββ App.jsx
β βββ pages/
β βββ components/
β βββ hooks/
β βββ utils/
β βββ styles/
βββ public/
- reptilogic.com landing page
- Mobile companion / local network web access
- Breeding season calendar view
- Additional species morph databases (corn snake, boa)
- Sale and customer tracking
- Weight chart image export
| Desktop shell | Electron 41 |
| Frontend | React 18 + Vite 7 |
| Routing | React Router 6 |
| Database | SQLite via better-sqlite3 |
| Packaging | electron-builder 26 |
GNU GPL-3.0 β see LICENSE for details.
Provided AS IS without warranty of any kind.
β οΈ v1.1.0 users: A database migration bug in v1.1.0 could cause startup failures on some systems. Please upgrade to v1.1.1. See the release notes for details.