Last updated 2 weeks ago
The Cardano Developer Survey identified Aiken as the community's preferred smart contract language, yet JetBrains IDEs—used by millions of professional developers—lack Aiken support.
Building JetBrains plugin that connects to Aiken LSP, providing comprehensive IDE support including syntax highlighting, real-time diagnostics, code navigation, and integrated compilation/testing.
Please provide your proposal title
Aiken JetBrains Extension
Enter the amount of funding you are requesting in ADA
85000
Please specify how many months you expect your project to last
4
Please indicate if your proposal has been auto-translated
No
Original Language
en
What is the problem you want to solve?
The Cardano Developer Survey identified Aiken as the community's preferred smart contract language, yet JetBrains IDEs—used by millions of professional developers—lack Aiken support.
Does your project have any dependencies on other organizations, technical or otherwise?
No
Describe any dependencies or write 'No dependencies'
No dependencies
Will your project's outputs be fully open source?
Yes
License and Additional Information
Apache 2.0
Please choose the most relevant theme and tag related to the outcomes of your proposal
Developer Tools
Mention your open source license and describe your open source license rationale.
Apache License 2.0 - This permissive license aligns with Cardano ecosystem standards and Aiken's own licensing. It allows unrestricted use, modification, and distribution while providing patent protection, encouraging community contributions and commercial adoption without barriers.
How do you make sure your source code is accessible to the public from project start, and people are informed?
The GitHub repository will be public from day one, with all development occurring transparently. I will maintain a clear commit history, project board, and changelog. The repository link will be shared with the Cardano community through official forums and Discord channels for visibility and early feedback.
How will you provide high quality documentation?
I will create comprehensive documentation using VitePress, including installation guides, feature descriptions, configuration options, troubleshooting sections, and contribution guidelines. The documentation will include screenshots, code examples, and clear navigation, hosted on GitHub Pages for easy access.
Please describe your proposed solution and how it addresses the problem
I will develop a JetBrains plugin that connects to Aiken's existing Language Server, eliminating the need to reimplement compiler logic or language analysis. The plugin will act as a client to the Aiken LSP server, which already provides all the language intelligence. Key technical implementation includes:
The Aiken LSP server already provides diagnostics, go-to-definition, hover information, code formatting, and quick fixes. My plugin will surface all these capabilities in JetBrains IDEs by properly connecting to and communicating with the LSP server. This approach ensures feature parity with VS Code while minimizing implementation complexity.
Please define the positive impact your project will have on the wider Cardano community
This project directly addresses the tooling gap identified in Cardano developer surveys. Success will be measured through:
The plugin will lower barriers to Aiken adoption by meeting developers where they already work, potentially attracting more developers to the Cardano ecosystem who prefer JetBrains tools.
What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?
I am Tolga Yaycı, an experienced software engineer with a Bachelor's degree in Computer Engineering and proven expertise in developer tooling across multiple blockchain ecosystems. My recent work demonstrates direct capability to deliver this project:
My VS Code extension experience directly translates to JetBrains plugin development—both involve LSP integration, syntax highlighting, and IDE APIs. Having already connected IDEs to blockchain-specific language servers, I understand the technical requirements and potential challenges. The public GitHub repositories of my previous projects demonstrate my commitment to open-source development and documentation standards.
Milestone Title
Core Plugin Infrastructure
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
1
Cost
25000
Progress
30 %
Milestone Title
Language Features and Intelligence
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
2
Cost
25000
Progress
60 %
Milestone Title
Compilation, Testing, and Release
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
3
Cost
25000
Progress
80 %
Milestone Title
Project Close Out
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
4
Cost
25000
Progress
100 %
Please provide a cost breakdown of the proposed work and resources
Total Funding Requested: 85,000 ADA
0.93 USD per ADA (currently)
(120 USD/hour × 8 hours/day × 5 days/week × 14 weeks) = 67,200 USD ≈ 72,500 ADA + 12,500 ADA volatility buffer = 85,000 ADA
This covers approximately 3 months of full-time development by a single experienced developer, providing exceptional value for a tool that will serve the Aiken-Cardano ecosystem indefinitely.
Breakdown:
Development (14 weeks): 72,500 ADA
Volatility buffer: 12,500 ADA - Protection against ADA/USD fluctuation
All funds are allocated to development work. No marketing or promotional costs included.
How does the cost of the project represent value for the Cardano ecosystem?
This one-time investment of 85,000 ADA delivers permanent infrastructure for the Cardano ecosystem. By utilizing Aiken's existing LSP server rather than reimplementing language features, I maximize efficiency and value. The plugin will remain available indefinitely on JetBrains Marketplace at no cost to users, with the open-source nature enabling community maintenance beyond the initial development. Given that JetBrains IDEs are preferred by many professional developers, this investment could significantly expand Aiken adoption and accelerate smart contract development on Cardano.
Terms and Conditions:
Yes
Tolga Yaycı
Tolga is an experienced software engineer with a strong background in developer tooling and frontend systems. He holds a Bachelor's degree in Computer Engineering and has successfully delivered numerous developer tools across prominent blockchain ecosystems including Solana, Arbitrum, Stellar, Internet Computer and so on.
His recent notable projects include:
Wizard (Arbitrum Stylus Playground): Interactive Stylus Playground - https://thewizard.app/ - https://github.com/tolgayayci/wizard
Stylus VS Code Extension (Stylus Suite): Developer tooling integration for Arbitrum Stylus - https://marketplace.visualstudio.com/items?itemName=tolgayayci.stylussuite
Dfinity DFX GUI: User-friendly graphical interface for Dfinity - https://github.com/tolgayayci/dfinity-dfx-gui/
Arbitrum Stylus VS Code Extension: https://marketplace.visualstudio.com/items?itemName=tolgayayci.stylussuite
Soroban CLI GUI: GUI tooling for Stellar’s Soroban - https://github.com/tolgayayci/sora
Contact
GitHub: https://github.com/tolgayayci/
LinkedIn: https://www.linkedin.com/in/tolgayayci/
Discord: tolgayayci
Telegram: @tolga0x