Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/brenekh/kotlin-for-frc

A VSCode Extension that adds Kotlin templates and support for the FIRST Robotics Competition.
https://github.com/brenekh/kotlin-for-frc

frc frc-kotlin frc-robot kotlin vscode vscode-extension

Last synced: 4 days ago
JSON representation

A VSCode Extension that adds Kotlin templates and support for the FIRST Robotics Competition.

Awesome Lists containing this project

README

        

# Kotlin for FIRST Robotics Competition

Kotlin for FRC is an unofficial companion extension to the WPILib extension. It adds various support features so that FRC teams can program effectively in Kotlin using Visual Studio Code.

## Features

- Easily convert new Java projects created by WPILib to Kotlin ones

![Convert Demo](https://raw.githubusercontent.com/BrenekH/kotlin-for-frc/master/images/convertDemo.gif)

- Quickly generate code files from templates just like WPILib does for C++ and Java

![New Command Demo](https://raw.githubusercontent.com/BrenekH/kotlin-for-frc/master/images/newCommandDemo.gif)

- Simulate Kotlin code in the FRC Sim GUI

![Simulate Kotlin Code Demo](https://raw.githubusercontent.com/BrenekH/kotlin-for-frc/master/images/simulateDemo.gif)

## Contributing

Kotlin for FRC uses [GitHub Discussions](https://github.com/BrenekH/kotlin-for-frc/discussions) to talk and ask questions and [GitHub Issues](https://github.com/BrenekH/kotlin-for-frc/issues) to track bugs and features.

Developer information, including project structure and dependencies, can be found in [CONTRIBUTING.md](https://github.com/BrenekH/kotlin-for-frc/blob/master/CONTRIBUTING.md).