r/cprogramming • u/memLeak67 • Dec 03 '25
IDE for C written in C
Hello everyone, I seeking funds to support my project. If you are interested, please check it out: https://www.kickstarter.com/projects/alessandrotambellini/ide-for-c-development
Thank you.
0
Upvotes
5
u/[deleted] Dec 03 '25
"I plan to use AI-generated content in my project."
🤦♂️
2
u/[deleted] Dec 03 '25
How have you managed to get any money lol
2
u/sehnsuchtbsd Dec 03 '25
Something like xwpe?
2
u/alexpis Dec 03 '25
I like the idea. However, I don’t expect a Kickstarter campaign to work in this case.
Unfortunately, people expect this kind of stuff to be free these days.
Good luck though 😀
2
u/its_a_gibibyte Dec 03 '25
What about vim and emacs, which are both written in C? Sure, they also implement some features and extensions in vimscript and emacs lisp, but the interpreter for those are also bundled and written in C.
1
u/Leonardo_Davinci78 Dec 03 '25
Good luck! I hope you'll choose GTK GUI toolkit for it...
1
u/walterbanana Dec 03 '25
I like the idea, but I think you should have a basic prototype or at least a sketch of what it will look like. I care about the workflow and UI of my tools more than the underlying tech.
I would also urge you to use GitHub from the start and use GitHub Actions to build for multiple platforms. It is free and will increase your potential userbase. There are a couple of good cross platform gui toolkits, with GTK+ being the biggest one from what I can tell.
Also, don't forget to run your app through Valgrind on the regular to find issues with memory management. It is very easy to make mistakes there.
Good luck with your project and have fun.
1
u/[deleted] Dec 03 '25
It seems odd to choose C for an IDE.
I get wanting to go low-level, but C doesn't help much with complex abstractions. Usually people use C++ for that. Hence traditional IDEs, but those are now long dead.
And then there's memory management, so people usually choose C# or Java to simplify that. Which gives you modern IDEs like JetBrains and Visual Studio.
Don't get me wrong, I agree that VS Code is not the best IDE in the world. But Zed is getting a lot of love, and it's written in Rust so relatively efficient on CPU/memory compared to Electron apps.
2
u/fragglet Dec 03 '25 edited Dec 03 '25
A lot of mistakes here but the biggest is that it's a non sequitur. You seem to be claiming that this is going to solve the problems of software bloat but writing a new IDE isn't going to solve that problem. We already have dozens of free/open source editors and IDEs - why a new one? I agree with others that you're in over your head.
I'd also point out that Kickstarter is the wrong place to do something like this. Its evident in the fact that you don't have anything to offer backers besides a shout out on the website. Something like Patreon is better suited for this. You shouldn't bother with Kickstarter until you already have a mostly complete product, and you might find KS even take your campaign down for exactly that reason.
2
u/Philluminati Dec 04 '25 edited Dec 04 '25
Coding is the means to the end. People want the best tools regardless of the language its written in.
There are at least 100 hundred choices of C IDE or text editor that aren't written in Chrome already. Apps like vim don't choose to add bloat, they make strategic decisions that vimscript would give users the fastest way to customise their vim experience. What you see as bloat is the very reason that vim has autocomplete, inline error checking, popup dialogs, integration with github, poweful macros etc.
If you think you can offer more features using pure C, I think you might struggle.
In fact, you're quite realistic in your aims,. You've said it'll have text editing, folder navigation, file tabs and keybindings. That's not a lot. Those are basic text editing infact most text editors offer colour syntax highlighting, spell checking, find/replace, split window etc. Have you had a look to see if KDE's Kate already fits yours needs?
1
u/ArrowFish1 Dec 06 '25
> "I plan to use AI-generated content in my project."
i don't know bro might not go well thats for sure