KStars is free, open source, cross-platform Astronomy Software.
It provides an accurate graphical simulation of the night sky, from any location on Earth, at any date and time. The display includes up to 100 million stars, 13,000 deep-sky objects,all 8 planets, the Sun and Moon, and thousands of comets, asteroids, supernovae, and satellites.
For students and teachers, it supports adjustable simulation speeds in order to view phenomena that happen over long timescales, the KStars Astrocalculator to predict conjunctions, and many common astronomical calculations. For the amateur astronomer, it provides an observation planner, a sky calendar tool, and an FOV editor to calculate field of view of equipment and display them. Find out interesting objects in the "What's up Tonight" tool, plot altitude vs. time graphs for any object, print high-quality sky charts, and gain access to lots of information and resources to help you explore the universe!
Included with KStars is Ekos astrophotography suite, a complete astrophotography solution that can control all INDI devices including numerous telescopes, CCDs, DSLRs, focusers, filters, and a lot more. Ekos supports highly accurate tracking using online and offline astrometry solver, autofocus and autoguiding capabilities, and capture of single or multiple images using the powerful built in sequence manager.
Homepage
Download
Recent Releases
3.7.405 Dec 2024 19:25
minor bugfix:
276510114 2024-12-03 Jasem Mutlaq INDI drivers sync
F4a0010df 2024-12-01 Hy Murveit stop calling imaging planner experimental
E4d0e9b76 2024-12-01 Jasem Mutlaq Use KDE CDN for HotNewStuff
Dc7ed6855 2024-12-01 Jasem Mutlaq Use correct placeholder
51258a5f7 2024-11-26 Hy Murveit Search wider for PAA adjustments
72eb0c0d2 2024-11-27 Hy Murveit statusbar d8461214 2024-11-26 Hy Murveit where flags are not placed properly
20a9cd265 2024-11-24 Jasem Mutlaq If we have a dome, then it must be tracking before running *any post flip meridian action
E2e8d6cfb 2024-11-24 Jasem Mutlaq Update URL for astrometry.net
4eb2d76fe 2024-11-21 Hy Murveit Set default name for imported artificial horizon
Ec6f6fb75 2024-11-19 Hy Murveit Artificial Horizon: Enable import button from the start
F44c3aba2 2024-11-18 Hy Murveit Export and import artificial horizons.
51fb12220 2024-11-15 Hy Murveit Update ImagingPlanner docbook
3d25a98bc 2024-11-15 Jasem Mutlaq Send download progress to Ekoslive
7df9ed51e 2024-11-15 Hy Murveit ImagingPlanner: mac icons, select first, mac tool window, center in menu, resize ba7fce1bf 2024-11-15 Hy Murveit the download button in the kstars startup wizard
E3a0a65b8 2024-11-12 Hy Murveit ImagingPlanner: add options menu
9d9a1236e 2024-11-12 Hy Murveit Update ImagingPlanner UI, sharpless name resolver, update UI.
6a0bb67e5 2024-11-12 Wolfgang Reissenberger Do not use findUnusedOpticalTrain() on main tabs
C8ce46ea7 2024-11-10 Hy Murveit ImagingPlanner: UI, recompute altitude on date change, allow absolute image paths
Ff403f3de 2024-11-10 Yuri Chornoivan minor typos
E2abdf49d 2024-11-10 Jasem Mutlaq Revert "Make SkyMesh::index(SkyPoint, radius) behave just like other ::index methods"
347d74d5f 2024-11-10 Jasem Mutlaq Use simpler solution to unnamed objects
C6a4477a9 2024-11-1
3.7.314 Nov 2024 03:15
minor bugfix:
09a12d8f4 2024-09-29 Wolfgang Reissenberger multi camera support for camera cooler control
33de71f26 2024-09-27 Wolfgang Reissenberger Refactor tabs closing + disabling tabs closing in focus module
B80949023 2024-09-27 Wolfgang Reissenberger Selecting temperature source for focuser Jasem Mutlaq Update snapcraft recipe. Not tested yet
67bff0a7d 2024-09-22 John Evans Focus Filter Offsets c9db1e49 2024-09-20 Jasem Mutlaq crash with using Qt Concurrent with FITSView upload
12c54c629 2024-09-20 Jasem Mutlaq Sure vertical bin to same as horizontal in dark library
Aec028926 2024-09-19 Jasem Mutlaq with dark library was not enforcing Dark type correctly
10a7ad967 2024-09-19 Jasem Mutlaq Make sure mount control panel can stay up at all times as it was before
D205112f8 2024-09-16 Jasem Mutlaq KStars v3.7.2 in AppData update
Cd6be6040 2024-09-16 Hy Murveit crash on ekos reconnect
3a037b4d1 2024-09-14 Hy Murveit Add altitude graphs to scheduler
D3f3b9d25 2024-09-12 Hy Murveit for scheduler endtime display
3297784d4 2024-09-12 Jasem Mutlaq Guide settle when in-sequence-focus is used during guiding
137ae4e49 2024-09-12 Gus Robinson The Camera module starts capturing too soon after a dither. After a dither PHD2 sends a "guiding" state to the Guiding module which then immediatly.
B1cb77c34 2024-09-10 Konstantin Baranov Allow Flat re-calibration on the fly
0aac0c1b2 2024-09-11 Wolfgang Reissenberger Ignore device events if preparation has been completed
95a90eb21 2024-09-09 Hy Murveit Protect again possible crash
31bb04542 2024-09-09 Wolfgang Reissenberger Avoid repeated logging of unchanged position and state
3035ef35a 2024-09-09 Ed Lee Changed example min KStars version to 3.7.3 to avoid confusion
37c956e64 2024-09-08 Hy Murveit ImageOverlays was not using modified profiles.
A4674a56a 2024-09-08 Jasem Mutlaq Store formatting texts in
3.7.230 Aug 2024 08:05
minor bugfix:
0da71b1ff 2024-07-31 Jasem Mutlaq Send title to EkosLive
Bf0792c9e 2024-07-25 Jasem Mutlaq Add observatory name and machine ID to EkosLive
D20ed89d1 2024-07-23 Wolfgang Reissenberger Camera selection combo box only if more than one camera active
75a63d92a 2024-07-21 Jasem Mutlaq Disable the astronomical twilight pop up and just log the same message to the log view. The popup sometimes keeps repeating and causing havoc on use.
41bdbfdb3 2024-07-20 Toni Schriber Tooltips emendation in rotatorsettings opsprograms
085e5f445 2024-07-13 Wolfgang Reissenberger : Check for focus running in calibration phase
9b9998089 2024-07-11 John Evans Focus SEP defaults no longer deboned
2138a4745 2024-07-11 John Evans Focus Fail d5b4146 2024-07-10 Wolfgang Reissenberger Multiple cameras step 8
08ed69269 2024-07-10 Wolfgang Reissenberger Stop dither timer when guiding is detected
D755e650b 2024-07-09 Hy Murveit broken sequence editor
D7bf3b954 2024-07-07 John Evans Focus Advisor 4 d89 2024-06-19 Boudhayan Bhattacharya Add launchable and developer name to appdata
11d0dc4dc 2024-06-22 Emir SARI Apply i18n to percent values
Eea44264d 2024-07-02 Jasem Mutlaq warnings and add stage and message signals to FocusAdvisor
F99c36238 2024-07-02 Wolfgang Reissenberger Create a pass through for capturing directly from INDI
4cda831e0 2024-06-30 John Evans Focus Advisor 4 Typo Correction
42b6cf2a0 2024-06-29 Hy Murveit Add info about index file used to the fits solver.
057a54402 2024-06-25 Hy Murveit Remove the fitsviewer/sep directory and contents. It is not used--was moved to StellarSolver.
943e9d216 2024-06-25 Hy Murveit Reword the warning at the top of the logs menu.
7b6cf2a06 2024-06-25 John Evans Focus Advisor Phase 4
C05bbb26d 2024-06-25 Hy Murveit Remove solver logging from the logs menu--it is disabled.
B58fa0ecb 2024-06-22 Jasem Mutlaq
3.7.102 Jun 2024 10:05
minor bugfix:
Df6cce9f0 2024-05-30 Wolfgang Reissenberger Making target labels dependent on the selected coordinates mode
F78c02c56 2024-05-30 John Evans for relative focusers (DSLR), timed and manual focusers not resetting buttons after focuser move
Ce898c0a4 2024-05-29 Dušan Poizl Add realtime simclock that is locked with systen clock´
090044ab5 2024-05-28 Jasem Mutlaq azimuth unit in mount control panel
Bf082ea64 2024-05-25 Philip Mair Added more scheduler dbus properties
5e0900c9e 2024-05-25 Wolfgang Reissenberger camera logging
3930b5e36 2024-05-21 Wolfgang Reissenberger calibration show fitsviewer
47dcf6b34 2024-05-21 Jasem Mutlaq New mount panel
0491d3a22 2024-05-19 Wolfgang Reissenberger for captured flat frames counting
C98667632 2024-05-18 Wolfgang Reissenberger for device state handling
C07117c93 2024-05-18 Wolfgang Reissenberger of mount parking for flats etc
58a32c7e6 2024-05-18 John Evans Build Filter Offsets Hanging c3676a2c2 2024-05-16 Jasem Mutlaq Debounce jobs updated signal
8564f6ab7 2024-05-15 Jasem Mutlaq Capture and Scheduler process are now children of KStars::Instance. Add Q_SCRIPTABLE to a few function calls where it makes sense to use
6a14e1672 2024-05-15 Wolfgang Reissenberger Multiple cameras step 4
50f05b907 2024-05-14 Hy Murveit Add fit-page-to-zoom button to the fitsviewer
1ad2b09a6 2024-05-14 Hy Murveit Another guiding-concurrency e3aa1ae 2024-05-14 Jasem Mutlaq Add Q_SCRIPTABLE to clearLogs
7422be352 2024-05-14 Jasem Mutlaq Do not save target name in optical train settings since it is set by Ekos
121540c1d 2024-05-14 Jasem Mutlaq Send logs to EkosLive
45e784d42 2024-05-13 Hy Murveit One more guiding-concurrency cc7e87918 2024-05-13 Jasem Mutlaq in profile external guider port settings
Ef501cfd9 2024-05-12 Jasem Mutlaq with INDI::Camera refactor that move FITS Viewer handling to CaptureProcess. Add stretch
3.7.002 Apr 2024 06:05
major bugfix:
4236bcd19 2024-03-28 Jasem Mutlaq For partial object name search, exact flag should be passed down and a partial search should take place
405707024 2024-03-28 Jasem Mutlaq Correct the dark subtraction tooltip
47ad9418f 2024-03-27 Hy Murveit sky background color a037f 2024-03-26 Jasem Mutlaq i18n in adaptive focus
A173256f6 2024-03-26 Jasem Mutlaq file URL
000cf2625 2024-03-26 John Evans Focus Advisor Phase 3
F201544fa 2024-03-25 Toni Schriber Expand check for initial rotator angle to IPS_OK IPS_IDLE
C1b4d0167 2024-03-22 Hy Murveit Add options to increase the size that the Sun and Moon are rendered.
Cd12445f3 2024-03-23 Jasem Mutlaq in loading sequence and scheduler files
50fb264d3 2024-03-22 Akarsh Simha a few things in the Views feature
D8601bf1b 2024-03-21 Hy Murveit Generate job capture summary
5f9ce4a30 2024-03-19 Wolfgang Reissenberger captured frames counting
40f1d87fd 2024-03-19 Akarsh Simha Introduce Views: A way to quickly reorient the sky-map to match the view through an instrument
8fa465627 2024-03-18 Wolfgang Reissenberger Update test cases after settings refactoring
20536ddae 2024-03-18 John Evans Focus Passes R2 Check Fail details to Analyze
82a81b7e2 2024-03-18 Jasem Mutlaq Use job instead of state
80816c8dc 2024-03-18 Jasem Mutlaq Restore limit settings
4eccc0784 2024-03-18 Hy Murveit Move to train-based storage for stand-alone esq editor
75ba2881d 2024-02-04 Eric Dejouhanet feat(ci): KDE CI pipelines for linux, android and win32, fortify.
949f050b0 2024-03-17 John Evans Turn off Focus Advisor Defaulting for New Ops
6c61d2c3e 2024-03-17 Yuri Chornoivan minor typo
Ab18ac1c4 2024-03-16 John Evans Focus Overscan Delay
C721828bb 2024-03-16 John Evans Filter Manager Button in Capture
C5490eb8c 2024-03-16 John Evans Focus Framing on Filter Change
18e59ff02 2024-03-16 J
3.6.901 Feb 2024 10:25
minor bugfix:
E6285e15c 2024-01-30 John Evans In Sequence HFR Check e2b4bb982 2024-01-28 Jasem Mutlaq possible crash when disconnecting devices where we have pending properties
246836cda 2024-01-27 Yuri Chornoivan minor typos
8f9102b14 2024-01-26 Jasem Mutlaq Add Train reset
145597bca 2024-01-26 Hy Murveit Simplify moon separation test
Fb7717365 2024-01-26 John Evans Donut Buster - Phase 1
6193ab3e6 2024-01-23 Jasem Mutlaq Add one more check for client manager, but it should exist by this point
2d63b2fe6 2024-01-21 Jasem Mutlaq minor in port selector where connection status is not updated per device
44e743715 2024-01-22 John Evans CFZ Step Size Precision to 3dp
38612eaa8 2024-01-21 Toni Schriber Add capture time delay estimate for rotator movements
Bc0d0f7e0 2024-01-21 Toni Schriber overhaul "differential slewing"
B21f5ed2f 2024-01-21 Jasem Mutlaq driver labels
4f1532fe3 2024-01-21 Hy Murveit Simplify variance calculation
Ebee2551c 2024-01-20 John Evans Focus: Small tweaks as requested by forum user
E697a1a86 2024-01-20 Yuri Chornoivan minor typos
9e20246b5 2024-01-20 Jasem Mutlaq INDI Driver sync
Ee2923bdb 2024-01-11 Ian Jessen Added camera data for Player One Astronomy Saturn-C and Poseidon-C
51b3f1892 2024-01-19 John Evans In Sequence HFR Check Refactor
74186b331 2024-01-19 Antoni Bella Pérez l10n : and improves
A3c404394 2024-01-17 Jasem Mutlaq Account for actual exposure time in the focus timeout
D3889e4e9 2024-01-15 Hy Murveit small in sequencejob save
47e7a0a6f 2024-01-15 Hy Murveit Added handbook section on editing the scheduler queue while running, and on.
4ec204cf3 2024-01-15 Hy Murveit Create standalone editor for editing and saving.esq files.
6d38e124d 2024-01-13 Jasem Mutlaq focus setAllSetting not merging settings as in other modules
5b6cd4ebe 2024-01-13 Wolfgang Reis
3.6.829 Dec 2023 15:37
minor bugfix:
b92ee12e8 2023-12-01 Jasem Mutlaq INDI drivers sync
e3e305a17 2023-12-01 John Evans Aberration Inspector Handbook Update
9aa0227e2 2023-12-01 John Evans Focus Guide Settle Bug
fd55f8939 2023-12-01 John Evans Scheduler hangs when Focus does not signal Autofocus start failure
a610e357c 2023-12-01 Joseph McGee Fixed a problem that prevented the exposure calculator file download function from finding new camera data files in github.
6bbb21618 2023-12-01 Toni Schriber Revise differential slewing
08c25289f 2023-11-30 Yuri Chornoivan Fix minor typo
323adaebb 2023-11-30 Yuri Chornoivan Fix minor typos
9d32a738e 2023-11-29 Jasem Mutlaq Send INDI status
9da16320f 2023-11-29 Joseph McGee Update handbook Ekos Capture to include docs for Exposure Calculator. Add...
097cc6c70 2023-11-28 Hy Murveit Bugfix in one-pulse dither.