9 रिपॉजिटरी
Generates code for multiple hardware backends through a common wrapper interface.
Distinct from Code Generation: No candidate covers multi-platform kernel code generation; candidates are about UI code generation or general code generation.
Explore 9 awesome GitHub repositories matching programming languages & runtimes · Multi-Platform Code Generators. Refine with filters or upvote what's useful.
SQLDelight is a Kotlin database library that validates SQL schema, statements, and migrations at compile time, generating type-safe Kotlin query functions from labeled SQL files. It treats SQL as the source of truth for database definitions, catching schema errors during the build process before they reach production. The library supports multiple database dialects including SQLite, MySQL, PostgreSQL, HSQL, and H2, and generates platform-specific code for Android, iOS, JVM, and JavaScript targets. It provides a platform-specific driver abstraction that handles database connectivity difference
Generates platform-specific database access code from a single SQL source for Android, iOS, JVM, and JavaScript.
Pig is a microservice-based RBAC permission management platform built on Spring Cloud and Spring Boot, with OAuth2 authentication and authorization at its core. It provides a dedicated authorization server that issues access and refresh tokens using authorization code, password, and refresh token grant types, while embedding role and permission checks into each microservice to secure API endpoints. The platform distinguishes itself through a comprehensive set of integrated capabilities, including automatic CRUD code generation from database schemas that produces controller, service, mapper, a
A platform that automatically generates CRUD code, models, and UI pages from database table definitions.
RuoYi-Vue3 is a full-stack administrative dashboard and permission management framework built with SpringBoot and Vue 3. It serves as an enterprise management backend providing a decoupled architecture that separates the API from the user interface. The project features a low-code CRUD generator that automatically produces frontend and backend boilerplate code and API documentation from database tables. It implements a comprehensive role-based access control system for managing users, departments, and granular permissions at the menu and button levels, secured by stateless JSON Web Token auth
Automatically produces full-stack CRUD backend and frontend code from database table definitions.
MyBatis Generator is a tool that inspects database tables to automatically produce model objects, mapper interfaces, and SQL configuration files. It functions as a database schema mapper and CRUD operation generator, translating relational database columns into language-specific classes and records. The project is an extensible code generator that allows for the customization of output files through a plugin mechanism. This framework enables the addition of specific business logic or the modification of the generation process to produce tailored output files. The generator covers a broad ran
Inspects database tables to automatically create the objects and configuration files needed for data operations.
serverless-express is a Node.js serverless framework adapter that enables standard web frameworks to run on serverless compute. It utilizes a compatibility layer to map cloud gateway events and triggers into standard HTTP request and response objects. The project features a full-stack code generator that produces API endpoints, database schemas, and frontend boilerplate from centralized entity relationship configurations. It includes a serverless event router to translate non-HTTP cloud events into simulated HTTP requests and a tool for provisioning NoSQL databases and cloud resources using d
Generates complete full-stack source code including database tables, CRUD API endpoints, and UI components from a data model.
TileLang is a Python-embedded domain-specific language compiler that JIT-compiles and autotunes GPU kernels. It uses a tile-based DSL, automatic software pipelining, and parallel autotuning to generate optimized GPU kernels at runtime. It supports tensor core operations with Pythonic syntax, automatic memory management, and thread mapping. The compiler searches over tile sizes, thread counts, and scheduling policies, compiling and benchmarking candidates in parallel to find the fastest kernel. It also caches compiled binaries and tuning results to disk for reuse across sessions. TileLang inc
Generates GPU kernel code for multiple hardware backends through a unified interface.
DBFlow, Android के लिए एक ऑब्जेक्ट-रिलेशनल मैपिंग लाइब्रेरी है जो Java ऑब्जेक्ट्स को SQLite डेटाबेस में मैप करती है। यह ऑटोमैटिक डेटाबेस एक्सेस और एंटिटी मैपिंग के माध्यम से मैनुअल बॉयलरप्लेट कोड को कम करने के लिए डिज़ाइन की गई एक पर्सिस्टेंस लेयर के रूप में कार्य करती है। यह प्रोजेक्ट एक टाइप-सेफ क्वेरी बिल्डर के साथ खुद को अलग करता है जो कंपाइल-टाइम चेक के साथ क्वेरी बनाने के लिए एक फ्लूइड इंटरफ़ेस का उपयोग करता है। यह संवेदनशील डेटा को सुरक्षित करने के लिए पारदर्शी फाइल-लेवल एन्क्रिप्शन और एक रिएक्टिव रैपर प्रदान करता है जो रियल-टाइम अपडेट के लिए डेटाबेस परिवर्तनों को सब्सक्राइबर्स तक स्ट्रीम करता है। अतिरिक्त क्षमताओं में मुख्य एप्लिकेशन थ्रेड को ब्लॉक होने से रोकने के लिए एसिंक्रोनस क्वेरी निष्पादन और बड़े डेटासेट लोड करने के लिए चंक-आधारित पेजिनेशन शामिल है। लाइब्रेरी डेटाबेस प्लंबिंग के निर्माण को स्वचालित करने के लिए एनोटेशन-आधारित कोड जनरेशन का उपयोग करती है।
Automates the creation of database access code through custom annotations to reduce manual plumbing.
Vue.NetCore is a full-stack scaffolding tool that automatically generates frontend and backend code using .NET Core and Vue.js based on database schemas. It functions as a CRUD boilerplate generator and database orchestrator that maps entities into business logic to create administrative interfaces and API endpoints. The project provides a multi-platform UI scaffold, producing compatible code for web, iOS, Android, and WeChat mini-programs. It utilizes a TypeScript web framework with Vite and leverages SqlSugar to automate the mapping of database entities. The system covers enterprise CRUD a
Generates complete CRUD backend and frontend code for complex master-detail tables from database definitions.
Ballerina is a cloud-native programming language and distributed services framework designed for building and integrating networked services. It provides a network-aware runtime that manages non-blocking input and output operations to support scalable distributed systems. The platform features a visual programming environment that maintains bidirectional synchronization between source code and graphical sequence diagrams. It utilizes a structural type system to decouple independent software components and includes a cloud infrastructure generator that produces Docker and Kubernetes deployment
Automatically produces Docker and Kubernetes deployment configurations using source code metadata and annotations.