Last updated 2 weeks ago
Cardano lacks a browser-based online playground for Aiken, forcing developers to spend days setting up local env just to test simple Aiken contracts.
I will build Aiken Playground - a zero-setup web IDE where developers can write, build, and test Aiken contracts instantly in their browser.
Please provide your proposal title
Aiken Playground - Online IDE
Enter the amount of funding you are requesting in ADA
100000
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?
Cardano lacks a browser-based online playground for Aiken, forcing developers to spend days setting up local env just to test simple Aiken contracts.
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 2.0 License. This permissive license encourages community adoption while protecting openness. It allows commercial and non-commercial use, modification, and distribution without legal barriers, aligning with Cardano's collaborative ecosystem values.
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 of development. Every commit will be visible in real-time. I will use clear commit messages, maintain a structured branching strategy (main for stable, dev for ongoing work), and set up GitHub Actions for continuous integration. The repository will include comprehensive README documentation and contribution guidelines from the start.
How will you provide high quality documentation?
I will use VitePress to create a dedicated documentation website with: Getting Started guide with screenshots, API reference, tutorials for common use cases, troubleshooting section, and architecture documentation for contributors. Documentation will be updated with each milestone to stay synchronized with features. The site will be hosted on GitHub Pages and linked directly from the Playground interface.
Please describe your proposed solution and how it addresses the problem
The Aiken Playground addresses Cardano's developer experience gap through a comprehensive browser-based development environment. The solution comprises several integrated components:
The Monaco editor provides a professional IDE experience with Aiken syntax highlighting and basic autocomplete. When users write code, it sends build requests to a secure backend service running the Aiken toolchain.
Building happens in milliseconds, returning either success with the built script or detailed error messages. Errors display inline with precise line/column markers and helpful diagnostics.
After successful building, the Playground shows the built script's hash, Cardano address, size in bytes, and UPLC output preview. This helps developers understand what their high-level Aiken code produces on-chain.
The transaction simulator validates built scripts against user-provided inputs. Users specify datum, redeemer, and transaction context through a guided interface. The backend service executes the validation logic using Aiken's built-in testing capabilities, returning pass/fail status and execution units consumed. This provides instant feedback on contract behavior without blockchain deployment.
Code sharing works through unique URLs that store the contract code in a lightweight database. Anyone can view, build, and test shared contracts in read-only mode, then fork to create their own version. This enables frictionless collaboration and learning.
Optional testnet integration allows dry-running scripts on Cardano Preview network for additional validation confidence, using the same backend infrastructure.
Please define the positive impact your project will have on the wider Cardano community
This project directly addresses critical gaps identified in Cardano developer surveys. By removing setup barriers, the Playground enables developers to start writing Cardano smart contracts within minutes instead of days. This accelerates learning for newcomers and speeds prototyping for experienced developers.
The tool will become a foundation for Cardano developer education - workshops can use it for hands-on training without setup overhead, documentation can link to live examples, and developers can share bug reproductions or solutions instantly.
Success will be measured through usage analytics (builds run, simulations executed, links shared) and community adoption. The open-source nature ensures the tool can evolve with community contributions beyond the initial development period.
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 a proven track record of delivering developer tooling across major blockchain ecosystems including Solana, Arbitrum, Stellar, and Internet Computer.
My directly relevant experience includes building Wizard (Arbitrum Stylus Playground) - an interactive browser-based playground similar to what I propose for Aiken. This demonstrates my ability to deliver exactly this type of tool. I have also developed multiple VS Code extensions for blockchain development (Stylus Suite), GUI tools for complex CLIs (Dfinity DFX GUI, Soroban CLI GUI), showing my expertise in making developer tools more accessible.
This background uniquely positions me to deliver the Aiken Playground successfully. I understand the technical challenges of browser-based development environments, have solved similar problems before, and know how to create intuitive interfaces that developers actually want to use. The project leverages my existing knowledge while contributing new value to the Cardano ecosystem.
Milestone Title
Core Editor and Build Infrastructure
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
1
Cost
25000
Progress
30 %
Milestone Title
Simulation Engine and Advanced Features
Milestone Outputs
Acceptance Criteria
Evidence of Completion
Delivery Month
2
Cost
25000
Progress
60 %
Milestone Title
Polish, Testing, and Production 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
0.93 USD per ADA (currently)
(120 USD/hour × 8 hours/day × 5 days/week × 17 weeks) = 81,600 USD ~= 88,000 ADA + 12,000 ADA for volatility = 85,000 ADA
This covers ~4 months of full-time development by a single experienced developer, providing exceptional value for a tool that will serve the Aiken-Cardano ecosystem.
Breakdown:
Development (17 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 investment delivers critical infrastructure that will benefit every Cardano smart contract developer. The cost represents excellent value - commercial development of similar tools typically exceeds 150,000 USD. My proven track record with Arbitrum Wizard demonstrates I can deliver this complex tool efficiently.
The open-source delivery ensures the community owns the result permanently. By accelerating developer onboarding and reducing friction, the tool's impact will far exceed its cost. The project directly addresses the top pain points from official developer surveys, ensuring funds target proven community needs.
The lightweight architecture ensures sustainable long-term operation with minimal maintenance, making this a one-time investment with lasting benefits for the entire Cardano ecosystem.
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