SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 Code Generation Open-Source Projects
-
amplication
π₯π₯π₯ Open-source backend development platform. Build production-ready services without wasting time on repetitive coding.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Entitas
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
-
goa
π Goa: Elevate Go API development! π Streamlined design, automatic code generation, and seamless HTTP/gRPC support. β¨
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
JavaParser
Java 1-17 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
-
keploy
Test generation for Developers. Generate tests and stubs for your application that actually work!
-
awesome-tensor-compilers
A list of awesome compiler projects and papers for tensor computation and deep learning.
-
gnostic
A compiler for APIs described by the OpenAPI Specification with plugins for code generation and other API support tasks.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: Creating a Restaurant Finder Application Using ReactJS and Amplication | dev.to | 2024-01-14Go to https://amplication.com.
Project mention: Supercharge Your Spring Boot Services with Multiple Data Sources! Introducing spring-multi-data-source! | /r/SpringBoot | 2023-06-23javapoet (for generating code in Java): square/javapoet: A Java API for generating .java source files. (github.com)
Project mention: For Developers - THUDM/CodeGeeX: CodeGeeX: An Open Multilingual Code Generation Model | /r/OfflineAI | 2023-05-20
Project mention: Insanity VS SpeziTemplateApplication - a user suggested alternative | libhunt.com/r/Sourcery | 2023-11-18
Project mention: Entitas VS Friflo.Json.Fliox - a user suggested alternative | libhunt.com/r/Entitas | 2024-01-30
See https://goa.design/. It automates all the comms stuff, so you just write: 1) a design file showing your functions, 2) an implantation of those functions, and 3) a very generic "main.go" (basically the same for all your services) that decides "how is this exposed over gRPC or REST or other comms?". The rest of the code is generated.
Project mention: Developing your own Chrome Extension - Fixing Errors with ts-morph and using Buns API (Part 4) | dev.to | 2024-03-03I recently came across an incredibly powerful tool called ts-morph. It's an Abstract Syntax Tree (AST) code analyzer and manipulator that can easily locate class declarations and their references. Just remember, it only works on TypeScript files. To use it, we created a new "build.ts" file and harnessed the full potential of Bun's API. Because ts-morph only understands TypeScript files, we bundled our files accordingly.
Some other instruction sets in some JSON: https://github.com/asmjit/asmjit/tree/master/db
Project mention: STB: Single-file public domain libraries for C/C++ | news.ycombinator.com | 2024-01-06there's glad (https://github.com/Dav1dde/glad) which you can use as a single .c file + .h header that defines OpenGL stuff or a single header-only file. I use it on all of my OpenGL projects!
October is the month of Open Source and Keploy is taking part in this celebration. You can contribute to several Keploy projects by participating in this yearβs Hacktoberfest. You can both contribute to the code part and the no-code part as well. Here are some contributions that you can make!
We have a repo/library called fasten-sources which is made up of mostly generated code (using dave/jennifer)
I wonder whether avo could have been useful here?[1] I mention it because it came up the last time we were talking about AVX operations in go.[2]
1 = https://github.com/mmcloughlin/avo
2 = https://news.ycombinator.com/item?id=34465297
Project mention: AI Weekly Rundown (May 13 to May 19) : News from ChatGPT Plugins, Hugging Face, Amazon, Microsoft, Humanoid bot, Healthcare and more. | /r/ChatGPT | 2023-05-20CodeT5+: Open code LLMs for code understanding and generation (Link)
> So long as Pytorch only practically works with Nvidia GPUs, everything else is little more than a rounding error.
This is changing.
https://github.com/merrymercy/awesome-tensor-compilers
There are more and better projects that can compile an existing PyTorch codebase into a more optimized format for a range of devices. Triton (which is part of PyTorch) TVM and the MLIR based efforts (like torch-MLIR or IREE) are big ones, but there are smaller fish like GGML and Tinygrad, or more narrowly focused projects like Meta's AITemplate (which works on AMD datacenter GPUs).
Hardware is in a strange place now... It feels like everyone but Cerebras and AMD/Intel was squeezed out, but with all the money pouring in, I think this is temporary.
Code Generation related posts
- Twinny: Locally hosted (or API hosted) AI code completion for Visual Studio Code
- The lifecycle of a code AI completion
- Developing your own Chrome Extension - Fixing Errors with ts-morph and using Buns API (Part 4)
- Private Ollama GitHub Copilot Alternative with FIM and Chat
- Creating a Restaurant Finder Application Using ReactJS and Amplication
- Ollama AI code completion plugin for VSCode, 100% free and 100% private
- Use Coffee to iterate on your front end using AI
-
A note from our sponsor - SaaSHub
www.saashub.com | 23 Apr 2024
Index
What are some of the best open-source Code Generation projects? This list will help you:
Project | Stars | |
---|---|---|
1 | go-zero | 27,600 |
2 | amplication | 13,308 |
3 | javawriter | 10,681 |
4 | CodeGeeX | 7,751 |
5 | Insanity | 7,513 |
6 | Entitas | 6,895 |
7 | goa | 5,461 |
8 | JavaParser | 5,211 |
9 | ts-morph | 4,560 |
10 | easyjson | 4,341 |
11 | go-recipes | 3,807 |
12 | asmjit | 3,801 |
13 | kotlinpoet | 3,799 |
14 | parceler | 3,561 |
15 | glad | 3,498 |
16 | OpenAgents | 3,388 |
17 | keploy | 3,300 |
18 | jennifer | 3,175 |
19 | apollo-tooling | 3,038 |
20 | avo | 2,590 |
21 | CodeT5 | 2,588 |
22 | awesome-tensor-compilers | 2,167 |
23 | gnostic | 1,979 |
Sponsored