Need a list of existing software generation tools and languages

curiouswebster
curiouswebster used Ask the Experts™
on
Need a list of existing software generation tools and languages

I need to quickly build a list of tools and technologies which automatically generate source code. I need this list for all output languages, so please do not hold back.

I have already added to my list some powerful tools in the .NET Framework, for example:
- T4 Templates
- Visual Studio and the incredible number of project types it creates
- CodeDOM
- What else from Microsoft?

I also consider ReSharper to be just such a tool. It's on my list...

Are there any React source code creation tools? Angular?

Please feel fre to post anything that creates source code, DB schema's, or anything that would otherwise require work by a developer. And please let me know for any language that's outputted by the tool.

Thanks
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Architect - Coder - Mentor
Commented:
Hi,

Visual Studio includes a bunch of code generation tools, being mainly based on T4. ReSharper is not a code generation tool,  but it can help with small code snippets. There are also a bunch of Visual Studio extensions (free or paid) that can be used to generate code for different purposes. SQL Server Management Studio can be used to generate T-SQL scripts, but it's, basically, based on Visual Studio. For React, Angular, Ember, there are some project templates available for there technologies (code scaffolding).
David FavorFractional CTO
Distinguished Expert 2018
Commented:
Note: You never mention generate source code from what input or for what function (application, website, microservice, what).

Start with a description of your target endpoint, your goal + likely you'll have many great suggestions.
MyBatis.org is a popular tool for accessing relational databases from Java and it generates the code you use.

Swig.org provides ways to access code written in one language from another and it does this through code generation as well.
CompTIA Security+

Learn the essential functions of CompTIA Security+, which establishes the core knowledge required of any cybersecurity role and leads professionals into intermediate-level cybersecurity jobs.

curiouswebsterSoftware Engineer

Author

Commented:
I am interested in ALL types of code generation tools, languages and frameworks. As far as inputs necessary, those can be created manually, if necessary.

So, feel free to"name drop" on anything automated.
curiouswebsterSoftware Engineer

Author

Commented:
thanks
Eduard GherguArchitect - Coder - Mentor

Commented:
Hi,
My pleasure! Please, let me know if you need more help.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial