Screw is a database schema analysis tool used to automatically produce technical documentation and Java data objects. It scans database tables to export their definitions, transforming schema metadata into structured reports and application code.
pingfangushi/screw की मुख्य विशेषताएं हैं: Java POJO Generators, Schema Documentation Generators, Schema Extractions, Database Schema Analyzers, Template-Based Code Generators, Database Schema Mapping, Database-to-Code Modelers, Reflection-Based Mappings।
pingfangushi/screw के ओपन-सोर्स विकल्पों में शामिल हैं: xo/dbtpl — dbtpl is a database model generator and schema introspector that produces type-safe source code and data models from… thinkgem/jeesite — Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using… k1low/tbls — tbls is a Go-based command line utility used for documenting, analyzing, and linting relational database schemas. It… krzysztofzablocki/sourcery — Sourcery is a code generation tool for Swift that automates the production of repetitive boilerplate and protocol… angular/angular-cli — The Angular Command Line Interface is a tool for initializing, scaffolding, and managing the development lifecycle of… asyncapi/generator — The AsyncAPI generator is a template-driven tool designed to transform event-driven API specification files into…
dbtpl is a database model generator and schema introspector that produces type-safe source code and data models from SQL database schemas. It functions as a command line tool that maps SQL types to Go structs and execution functions, while providing a template-based system for creating custom source code and schema definitions. The tool supports multiple database engines, including PostgreSQL, MySQL, SQLite, Oracle, and SQL Server. It distinguishes itself by allowing users to define custom output formats through text templates and the ability to generate compatible model definitions for the D
Jeesite is a full-stack low-code development framework designed for building enterprise administrative portals using Spring Boot, MyBatis, and Vue. It functions as a comprehensive platform for creating administrative dashboards with integrated role-based access control and organizational data permission systems. The framework distinguishes itself through a combination of automated CRUD code generation and an integrated RAG platform that connects large language models to enterprise data via vector stores. It further incorporates a BPMN-based workflow engine to automate complex business process
tbls is a Go-based command line utility used for documenting, analyzing, and linting relational database schemas. It functions as a documentation tool that generates structured reports and entity-relationship diagrams in Markdown, JSON, or Excel formats, as well as a schema diff tool for identifying discrepancies between a live database and its documentation. The project allows for schema augmentation and the definition of virtual relationships through external configuration files, enabling metadata overrides and table connections without requiring database migrations or native constraints. I
Sourcery is a code generation tool for Swift that automates the production of repetitive boilerplate and protocol conformance. It functions as a template engine that scans source files to generate structural code, such as Codable, Equatable, and Hashable implementations, based on marker protocols and static analysis. The project provides a specialized mocking framework that creates mock objects for protocols to track function calls and capture arguments during testing. It also includes utilities for generating struct lenses, enum case collections, and precise property-level test diffs. The s