https://github.com/kdudkov/goatak
go ATAK/CivTAK fast and simple server and client
https://github.com/kdudkov/goatak
atak civtak cot cursor-on-target tak tak-server webtak
Last synced: 3 months ago
JSON representation
go ATAK/CivTAK fast and simple server and client
- Host: GitHub
- URL: https://github.com/kdudkov/goatak
- Owner: kdudkov
- License: agpl-3.0
- Created: 2020-08-20T22:01:08.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-09-22T13:22:12.000Z (7 months ago)
- Last Synced: 2025-09-22T15:15:02.118Z (7 months ago)
- Topics: atak, civtak, cot, cursor-on-target, tak, tak-server, webtak
- Language: Go
- Homepage: https://github.com/kdudkov/goatak/wiki
- Size: 12 MB
- Stars: 160
- Watchers: 7
- Forks: 40
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# GoATAK - free ATAK/CivTAK server & client
This is fast & simple implementation of TAK server/CoT router and ATAK client with web interface.
- [Wiki](https://github.com/kdudkov/goatak/wiki)
- Support chat in Telegram: [@ru_atak](https://t.me/ru_atak)
binary builds can be downloaded
from [releases page](https://github.com/kdudkov/goatak/releases)
## Free public server
We offer a [public TAK server](https://takserver.ru) for the community free of charge.
**Connect qr-code**:
ATAK:

iTAK:

Credentials to join test group:
* address: `takserver.ru`
* set `Enroll for Client Certificate`
* user `test`
* password `111111`

## GoATAK server features
* v1 (XML) and v2 (protobuf) CoT protocol support
* certificate enrollment (v1 and v2) support
* mission packages management
* datasync / missions basic support
* user management with cli tool
* video feeds management
* visibility scopes for users (devices can communicate and see each other within one scope only)
* default preferences and maps provisioning to connected devices
* ability to log all cot's and cli utility to view cot's log and convert it to json or gpx
you can run it with docker,
using `docker run -p 8088:8088 -p 8080:8080 -p 8999:8999 ghcr.io/kdudkov/goatak_server:latest`
## Client features
* v1 (XML) and v2 (protobuf) CoT protocol support
* SSL connection support, tested with [FreeTakServer](https://github.com/FreeTAKTeam/FreeTakServer)
, [Argustak](https://argustak.com/) and [urpc.info](https://urpc.info/)
* web-ui, ideal for big screen situation awareness center usage
* unit track - your target unit is always in the center of map
* RedX tool - to measure distance and bearing
* Digital Pointer - send DP position to all other contacts
* Add and edit units on map
* ability to log all cot's and cli utility to view cot's log and convert it to json or gpx

## Libraries used
* [Leaflet](https://leafletjs.com/)
* [Milsymbol](https://github.com/spatialillusions/milsymbol)
[](https://github.com/kdudkov/goatak/actions/workflows/main.yml)
[By me a beer 🍺](https://buymeacoffee.com/kdudkov)