# IDE to create smart contracts on Algorand

**URL:** https://forum.algorand.co/t/ide-to-create-smart-contracts-on-algorand/7912
**Category:** General
**Tags:** smart-contracts
**Created:** [September 28, 2022, 1:44pm UTC](https://forum.algorand.co/t/ide-to-create-smart-contracts-on-algorand/7912 "2022-09-28T13:44:40Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Federico](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.algorand.co/federico/32/2119_2.png) [@Federico](https://forum.algorand.co/u/Federico)
#### Post date: [September 28, 2022, 1:44pm UTC](https://forum.algorand.co/t/ide-to-create-smart-contracts-on-algorand/7912/1 "2022-09-28T13:44:40Z")

</div>

Hi everyone,

I hope this finds you well.  
I’m writing this post because I’d like to know if there is an IDE that one can use to create smart contracts on Algorand - pretty much like Remix concerning Ethereum.

Thank you very much in advance for your help.

---

<div class="post-metadata">

### Author: ![FrankS](https://avatars.discourse-cdn.com/v4/letter/f/74df32/32.png) [@FrankS](https://forum.algorand.co/u/FrankS)
#### Post date: [September 29, 2022, 9:36am UTC](https://forum.algorand.co/t/ide-to-create-smart-contracts-on-algorand/7912/2 "2022-09-29T09:36:56Z")

</div>

Hi there, Federico,

I am working on extensions to Visual Studio 2022 (Community edition is “free”) that give you a C# compiler, realtime compilation and diagnostics. It’s a work in progress and things like debuggers are on the roadmap. [FrankSzendzielarz/AlgorandVisualStudio: Visual Studio extensions for C# TEAL compilation and Algorand Smart Contract development (github.com)](https://github.com/FrankSzendzielarz/AlgorandVisualStudio) It is being developed in tandem with the .NET SDK.

If you decide to start playing with it, please feel free to ask any questions, report bugs (expect bugs), etc., on the “AlgoStudio” (working title) Discord channel on the Algorand developer server.

---

<div class="post-metadata">

### Author: ![scholtz](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.algorand.co/scholtz/32/864_2.png) [@scholtz](https://forum.algorand.co/u/scholtz)
#### Post date: [September 29, 2022, 9:59am UTC](https://forum.algorand.co/t/ide-to-create-smart-contracts-on-algorand/7912/3 "2022-09-29T09:59:54Z")

</div>

hi I have gave you [two pull requests](https://github.com/FrankSzendzielarz/dotnet-algorand-sdk/pulls) to the .net sdk … 🙂

also took look to your algod proxy template, and added there the [arc0014](https://github.com/scholtz/AlgorandAuthenticationDotNet) implementation… [GitHub - scholtz/AlgorandAlgodProxy](https://github.com/scholtz/AlgorandAlgodProxy)

i am planning to take deeper look on how to make the contracts with this solution, and for me if there would not be line that do not use this for production purposes would be the choice n. 1

---

<div class="post-metadata">

### Author: ![Titi](https://sea2.discourse-cdn.com/flex016/user_avatar/forum.algorand.co/titi/32/3632_2.png) [@Titi](https://forum.algorand.co/u/Titi)
#### Post date: [September 29, 2022, 4:17pm UTC](https://forum.algorand.co/t/ide-to-create-smart-contracts-on-algorand/7912/4 "2022-09-29T16:17:15Z")

</div>

there’s algoDEA, algostudio and algobuilder and many more
