ℹ️ Skipped - page is already crawled
| Filter | Status | Condition | Details |
|---|---|---|---|
| HTTP status | PASS | download_http_code = 200 | HTTP 200 |
| Age cutoff | PASS | download_stamp > now() - 6 MONTH | 7.8 months ago (distributed domain, exempt) |
| History drop | PASS | isNull(history_drop_reason) | No drop reason |
| Spam/ban | PASS | fh_dont_index != 1 AND ml_spam_score = 0 | ml_spam_score=0 |
| Canonical | PASS | meta_canonical IS NULL OR = '' OR = src_unparsed | Not set |
| Property | Value |
|---|---|
| URL | https://github.com/JRascagneres/Simconnect-Go |
| Last Crawled | 2025-08-16 07:51:12 (7 months ago) |
| First Indexed | not set |
| HTTP Status Code | 200 |
| Meta Title | GitHub - JRascagneres/Simconnect-Go: GoLang SimConnect Library |
| Meta Description | GoLang SimConnect Library. Contribute to JRascagneres/Simconnect-Go development by creating an account on GitHub. |
| Meta Canonical | null |
| Boilerpipe Text |
You can’t perform that action at this time.
|
| Markdown | [Skip to content](https://github.com/JRascagneres/Simconnect-Go#start-of-content)
## Navigation Menu
Toggle navigation
[Sign in](https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FJRascagneres%2FSimconnect-Go)
Appearance settings
- Product
- [GitHub Copilot Write better code with AI](https://github.com/features/copilot)
- [GitHub Spark New Build and deploy intelligent apps](https://github.com/features/spark)
- [GitHub Models New Manage and compare prompts](https://github.com/features/models)
- [GitHub Advanced Security Find and fix vulnerabilities](https://github.com/security/advanced-security)
- [Actions Automate any workflow](https://github.com/features/actions)
- [Codespaces Instant dev environments](https://github.com/features/codespaces)
- [Issues Plan and track work](https://github.com/features/issues)
- [Code Review Manage code changes](https://github.com/features/code-review)
- [Discussions Collaborate outside of code](https://github.com/features/discussions)
- [Code Search Find more, search less](https://github.com/features/code-search)
Explore
- [Why GitHub](https://github.com/why-github)
- [All features](https://github.com/features)
- [Documentation](https://docs.github.com/)
- [GitHub Skills](https://skills.github.com/)
- [Blog](https://github.blog/)
- Solutions
By company size
- [Enterprises](https://github.com/enterprise)
- [Small and medium teams](https://github.com/team)
- [Startups](https://github.com/enterprise/startups)
- [Nonprofits](https://github.com/solutions/industry/nonprofits)
By use case
- [DevSecOps](https://github.com/solutions/use-case/devsecops)
- [DevOps](https://github.com/solutions/use-case/devops)
- [CI/CD](https://github.com/solutions/use-case/ci-cd)
- [View all use cases](https://github.com/solutions/use-case)
By industry
- [Healthcare](https://github.com/solutions/industry/healthcare)
- [Financial services](https://github.com/solutions/industry/financial-services)
- [Manufacturing](https://github.com/solutions/industry/manufacturing)
- [Government](https://github.com/solutions/industry/government)
- [View all industries](https://github.com/solutions/industry)
[View all solutions](https://github.com/solutions)
- Resources
Topics
- [AI](https://github.com/resources/articles/ai)
- [DevOps](https://github.com/resources/articles/devops)
- [Security](https://github.com/resources/articles/security)
- [Software Development](https://github.com/resources/articles/software-development)
- [View all](https://github.com/resources/articles)
Explore
- [Learning Pathways](https://resources.github.com/learn/pathways)
- [Events & Webinars](https://resources.github.com/)
- [Ebooks & Whitepapers](https://github.com/resources/whitepapers)
- [Customer Stories](https://github.com/customer-stories)
- [Partners](https://partner.github.com/)
- [Executive Insights](https://github.com/solutions/executive-insights)
- Open Source
- [GitHub Sponsors Fund open source developers](https://github.com/sponsors)
- [The ReadME Project GitHub community articles](https://github.com/readme)
Repositories
- [Topics](https://github.com/topics)
- [Trending](https://github.com/trending)
- [Collections](https://github.com/collections)
- Enterprise
- [Enterprise platform AI-powered developer platform](https://github.com/enterprise)
Available add-ons
- [GitHub Advanced Security Enterprise-grade security features](https://github.com/security/advanced-security)
- [Copilot for business Enterprise-grade AI features](https://github.com/features/copilot/copilot-business)
- [Premium Support Enterprise-grade 24/7 support](https://github.com/premium-support)
- [Pricing](https://github.com/pricing)
Search or jump to...
# Search code, repositories, users, issues, pull requests...
[Search syntax tips](https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax)
# Provide feedback
Cancel
Submit feedback
# Saved searches
## Use saved searches to filter your results more quickly
Cancel
Create saved search
[Sign in](https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FJRascagneres%2FSimconnect-Go)
[Sign up](https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=JRascagneres%2FSimconnect-Go)
Appearance settings
Resetting focus
You signed in with another tab or window. [Reload](https://github.com/JRascagneres/Simconnect-Go) to refresh your session. You signed out in another tab or window. [Reload](https://github.com/JRascagneres/Simconnect-Go) to refresh your session. You switched accounts on another tab or window. [Reload](https://github.com/JRascagneres/Simconnect-Go) to refresh your session.
Dismiss alert
{{ message }}
[JRascagneres](https://github.com/JRascagneres) / **[Simconnect-Go](https://github.com/JRascagneres/Simconnect-Go)** Public
- [Notifications](https://github.com/login?return_to=%2FJRascagneres%2FSimconnect-Go)
You must be signed in to change notification settings
- [Fork 10](https://github.com/login?return_to=%2FJRascagneres%2FSimconnect-Go)
- [Star 22](https://github.com/login?return_to=%2FJRascagneres%2FSimconnect-Go)
GoLang SimConnect Library
### License
[MIT license](https://github.com/JRascagneres/Simconnect-Go/blob/master/LICENSE)
[22 stars](https://github.com/JRascagneres/Simconnect-Go/stargazers)
[10 forks](https://github.com/JRascagneres/Simconnect-Go/forks)
[Branches](https://github.com/JRascagneres/Simconnect-Go/branches)
[Tags](https://github.com/JRascagneres/Simconnect-Go/tags)
[Activity](https://github.com/JRascagneres/Simconnect-Go/activity)
[Star](https://github.com/login?return_to=%2FJRascagneres%2FSimconnect-Go)
[Notifications](https://github.com/login?return_to=%2FJRascagneres%2FSimconnect-Go)
You must be signed in to change notification settings
- [Code](https://github.com/JRascagneres/Simconnect-Go)
- [Issues 1](https://github.com/JRascagneres/Simconnect-Go/issues)
- [Pull requests 0](https://github.com/JRascagneres/Simconnect-Go/pulls)
- [Actions](https://github.com/JRascagneres/Simconnect-Go/actions)
- [Projects 0](https://github.com/JRascagneres/Simconnect-Go/projects)
- [Security](https://github.com/JRascagneres/Simconnect-Go/security)
[Uh oh\!](https://github.com/JRascagneres/Simconnect-Go/security)
[There was an error while loading.](https://github.com/JRascagneres/Simconnect-Go/security) [Please reload this page](https://github.com/JRascagneres/Simconnect-Go).
- [Insights](https://github.com/JRascagneres/Simconnect-Go/pulse)
Additional navigation options
- [Code](https://github.com/JRascagneres/Simconnect-Go)
- [Issues](https://github.com/JRascagneres/Simconnect-Go/issues)
- [Pull requests](https://github.com/JRascagneres/Simconnect-Go/pulls)
- [Actions](https://github.com/JRascagneres/Simconnect-Go/actions)
- [Projects](https://github.com/JRascagneres/Simconnect-Go/projects)
- [Security](https://github.com/JRascagneres/Simconnect-Go/security)
- [Insights](https://github.com/JRascagneres/Simconnect-Go/pulse)
# JRascagneres/Simconnect-Go
master
[**2** Branches](https://github.com/JRascagneres/Simconnect-Go/branches)
[**16** Tags](https://github.com/JRascagneres/Simconnect-Go/tags)
Go to file
Code
Open more actions menu
## Folders and files
| Name | Name | Last commit message | Last commit date |
|---|---|---|---|
| Latest commit [](https://github.com/sybrenstuvel)[sybrenstuvel](https://github.com/JRascagneres/Simconnect-Go/commits?author=sybrenstuvel) [Pr/readme example (](https://github.com/JRascagneres/Simconnect-Go/commit/35fb31dbaca36d620f3bf341762456327b6cc773)[\#6](https://github.com/JRascagneres/Simconnect-Go/pull/6)[)](https://github.com/JRascagneres/Simconnect-Go/commit/35fb31dbaca36d620f3bf341762456327b6cc773) Aug 9, 2023 [35fb31d](https://github.com/JRascagneres/Simconnect-Go/commit/35fb31dbaca36d620f3bf341762456327b6cc773) · Aug 9, 2023 History [17 Commits](https://github.com/JRascagneres/Simconnect-Go/commits/master/) Open commit details | | | |
| [simconnect-data](https://github.com/JRascagneres/Simconnect-Go/tree/master/simconnect-data "simconnect-data") | [simconnect-data](https://github.com/JRascagneres/Simconnect-Go/tree/master/simconnect-data "simconnect-data") | [Embed using go 1.16 and tweaks](https://github.com/JRascagneres/Simconnect-Go/commit/c19d8f112b16b7b835ba8efd262dd48cef77c247 "Embed using go 1.16 and tweaks") | Dec 25, 2020 |
| [LICENSE](https://github.com/JRascagneres/Simconnect-Go/blob/master/LICENSE "LICENSE") | [LICENSE](https://github.com/JRascagneres/Simconnect-Go/blob/master/LICENSE "LICENSE") | [README, LICENSE and godoc](https://github.com/JRascagneres/Simconnect-Go/commit/1b0f3f17b4c590f3eafaad2119f12787a132f1f5 "README, LICENSE and godoc") | Nov 28, 2020 |
| [README.md](https://github.com/JRascagneres/Simconnect-Go/blob/master/README.md "README.md") | [README.md](https://github.com/JRascagneres/Simconnect-Go/blob/master/README.md "README.md") | [Pr/readme example (](https://github.com/JRascagneres/Simconnect-Go/commit/35fb31dbaca36d620f3bf341762456327b6cc773 "Pr/readme example (#6)")[\#6](https://github.com/JRascagneres/Simconnect-Go/pull/6)[)](https://github.com/JRascagneres/Simconnect-Go/commit/35fb31dbaca36d620f3bf341762456327b6cc773 "Pr/readme example (#6)") | Aug 9, 2023 |
| [go.mod](https://github.com/JRascagneres/Simconnect-Go/blob/master/go.mod "go.mod") | [go.mod](https://github.com/JRascagneres/Simconnect-Go/blob/master/go.mod "go.mod") | [Add events and update embed](https://github.com/JRascagneres/Simconnect-Go/commit/3c900287645d60d4b0dade42b1b690dcc1703a11 "Add events and update embed") | Apr 21, 2021 |
| [go.sum](https://github.com/JRascagneres/Simconnect-Go/blob/master/go.sum "go.sum") | [go.sum](https://github.com/JRascagneres/Simconnect-Go/blob/master/go.sum "go.sum") | [Add events and update embed](https://github.com/JRascagneres/Simconnect-Go/commit/3c900287645d60d4b0dade42b1b690dcc1703a11 "Add events and update embed") | Apr 21, 2021 |
| [simconnect.go](https://github.com/JRascagneres/Simconnect-Go/blob/master/simconnect.go "simconnect.go") | [simconnect.go](https://github.com/JRascagneres/Simconnect-Go/blob/master/simconnect.go "simconnect.go") | [AP information and control and text alerts (](https://github.com/JRascagneres/Simconnect-Go/commit/b728e1e820ce6c788bfd09262f2e91b8e2441b5f "AP information and control and text alerts (#3)")[\#3](https://github.com/JRascagneres/Simconnect-Go/pull/3)[)](https://github.com/JRascagneres/Simconnect-Go/commit/b728e1e820ce6c788bfd09262f2e91b8e2441b5f "AP information and control and text alerts (#3)") | Jun 26, 2022 |
| [simconnect\_test.go](https://github.com/JRascagneres/Simconnect-Go/blob/master/simconnect_test.go "simconnect_test.go") | [simconnect\_test.go](https://github.com/JRascagneres/Simconnect-Go/blob/master/simconnect_test.go "simconnect_test.go") | [AP information and control and text alerts (](https://github.com/JRascagneres/Simconnect-Go/commit/b728e1e820ce6c788bfd09262f2e91b8e2441b5f "AP information and control and text alerts (#3)")[\#3](https://github.com/JRascagneres/Simconnect-Go/pull/3)[)](https://github.com/JRascagneres/Simconnect-Go/commit/b728e1e820ce6c788bfd09262f2e91b8e2441b5f "AP information and control and text alerts (#3)") | Jun 26, 2022 |
| [utils.go](https://github.com/JRascagneres/Simconnect-Go/blob/master/utils.go "utils.go") | [utils.go](https://github.com/JRascagneres/Simconnect-Go/blob/master/utils.go "utils.go") | [AP information and control and text alerts (](https://github.com/JRascagneres/Simconnect-Go/commit/b728e1e820ce6c788bfd09262f2e91b8e2441b5f "AP information and control and text alerts (#3)")[\#3](https://github.com/JRascagneres/Simconnect-Go/pull/3)[)](https://github.com/JRascagneres/Simconnect-Go/commit/b728e1e820ce6c788bfd09262f2e91b8e2441b5f "AP information and control and text alerts (#3)") | Jun 26, 2022 |
| View all files | | | |
## Repository files navigation
- [README](https://github.com/JRascagneres/Simconnect-Go)
- [MIT license](https://github.com/JRascagneres/Simconnect-Go)
# Simconnect-Go [](https://godoc.org/github.com/JRascagneres/Simconnect-Go) [](https://github.com/JRascagneres/Simconnect-Go/releases) [](https://github.com/JRascagneres/Simconnect-Go/blob/master/LICENSE)
This Simconnect library is used to communicate with primary Microsoft Flight Simulator 2020 using Golang. However, given its use of the SimConnect API it should be able to communicate with other flight simulators whcih also support the SimConnect API.
This attempts to be a little more of a high-level library attempting to abstract much of the SimConnect complexity from the user.
## Status
The current version is considered an early release and will therefore keep changing. Breaking changes will be avoided but may happen if required.
## Currently Implemented
- Request Data on User Aircraft (SimConnect\_RequestDataOnSimObjectType)
- Request Data on Object (SimConnect\_RequestDataOnSimObject)
- Load Flight Plan into Users Aircraft (SimConnect\_FlightPlanLoad)
- Create parked ATC AI aircraft (SimConnect\_AICreateParkedATCAircraft)
- Create Non ATC AI aircraft SimConnect\_AICreateNonATCAircraft()
- Set Data on Object including user (SimConnect\_SetDataOnSimObject)
- Create enroute ATC Aircraft (SimConnect\_AICreateEnrouteATCAircraft)
- Set Flight Plan for AI ATC Aircraft (SimConnect\_AISetAircraftFlightPlan)
- Remove Objects (SimConnect\_AIRemoveObject)
## Install
`go get -u github.com/JRascagneres/Simconnect-Go` and import with `import (simconnect "github.com/JRascagneres/Simconnect-Go")`
## Very Simple Usage
Very simple example which starts the connection, grabs the current user data and closes the connection.
```
package main
import (
"fmt"
simconnect "github.com/JRascagneres/Simconnect-Go"
)
func main() {
instance, err := simconnect.NewSimConnect("Simconnect-Go")
if err != nil {
panic(err)
}
report, err := instance.GetReport()
if err != nil {
panic(err)
}
fmt.Printf("User Altitude: %f\n", report.Altitude)
if err := instance.Close(); err != nil {
panic(err)
}
}
```
## Documentation
All Documentation can be found through the [godoc](https://godoc.org/github.com/JRascagneres/Simconnect-Go)
## Contributing
Issues, feature requests or improvements welcome\!
## License
This project is licensed under the [MIT License](https://github.com/JRascagneres/Simconnect-Go/blob/master/LICENSE).
## About
GoLang SimConnect Library
### Topics
[windows](https://github.com/topics/windows "Topic: windows") [api](https://github.com/topics/api "Topic: api") [golang](https://github.com/topics/golang "Topic: golang") [flight-simulator](https://github.com/topics/flight-simulator "Topic: flight-simulator") [simconnect](https://github.com/topics/simconnect "Topic: simconnect") [microsoft-flight-simulator-2020](https://github.com/topics/microsoft-flight-simulator-2020 "Topic: microsoft-flight-simulator-2020") [msfs2020](https://github.com/topics/msfs2020 "Topic: msfs2020") [fs2020](https://github.com/topics/fs2020 "Topic: fs2020")
### Resources
[Readme](https://github.com/JRascagneres/Simconnect-Go#readme-ov-file)
### License
[MIT license](https://github.com/JRascagneres/Simconnect-Go#MIT-1-ov-file)
### Uh oh\!
There was an error while loading. [Please reload this page](https://github.com/JRascagneres/Simconnect-Go).
[Activity](https://github.com/JRascagneres/Simconnect-Go/activity)
### Stars
[**22** stars](https://github.com/JRascagneres/Simconnect-Go/stargazers)
### Watchers
[**3** watching](https://github.com/JRascagneres/Simconnect-Go/watchers)
### Forks
[**10** forks](https://github.com/JRascagneres/Simconnect-Go/forks)
[Report repository](https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FJRascagneres%2FSimconnect-Go&report=JRascagneres+%28user%29)
## [Releases](https://github.com/JRascagneres/Simconnect-Go/releases)
[16 tags](https://github.com/JRascagneres/Simconnect-Go/tags)
## [Packages 0](https://github.com/users/JRascagneres/packages?repo_name=Simconnect-Go)
No packages published
## [Contributors 2](https://github.com/JRascagneres/Simconnect-Go/graphs/contributors)
### Uh oh\!
There was an error while loading. [Please reload this page](https://github.com/JRascagneres/Simconnect-Go).
## Languages
- [Go 100.0%](https://github.com/JRascagneres/Simconnect-Go/search?l=go)
## Footer
© 2025 GitHub, Inc.
### Footer navigation
- [Terms](https://docs.github.com/site-policy/github-terms/github-terms-of-service)
- [Privacy](https://docs.github.com/site-policy/privacy-policies/github-privacy-statement)
- [Security](https://github.com/security)
- [Status](https://www.githubstatus.com/)
- [Docs](https://docs.github.com/)
- [Contact](https://support.github.com/?tags=dotcom-footer)
- Manage cookies
- Do not share my personal information
You can’t perform that action at this time. |
| Readable Markdown | null |
| Shard | 174 (laksa) |
| Root Hash | 6325672905007345774 |
| Unparsed URL | com,github!/JRascagneres/Simconnect-Go s443 |