awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
pingfangushi avatar

pingfangushi/screw

0
View on GitHub↗
3,966 स्टार्स·727 फोर्क्स·Java·LGPL-3.0·2 व्यूज़

Screw

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.

The project generates plain Java objects based on existing database table structures to automate data modeling. It also produces database schema documentation in HTML, Word, and Markdown formats.

The system includes capabilities for table export filtering using name patterns, JDBC-based schema extraction, and template-based code generation to map database column types to Java language types.

Features

  • Java POJO Generators - Automatically generates plain Java objects based on existing database table structures to streamline data modeling.
  • Schema Documentation Generators - Produces structured reports and technical documentation from relational database schemas in multiple formats.
  • Schema Extractions - Uses JDBC to read a live database instance and produce declarative schema definitions.
  • Database Schema Analyzers - Scans database tables and exports their definitions for the purpose of generating documentation and source code.
  • Template-Based Code Generators - Produces Java source files and documentation by merging database metadata into pre-defined text templates.
  • Java POJO Generators - Automatically creates plain Java objects based on existing database table structures.
  • Database Schema Mapping - Converts raw database table definitions into readable documentation or code formats for developer onboarding.
  • Database-to-Code Modelers - Generates Java objects and documentation directly from a database to ensure consistency between schema and application.
  • Reflection-Based Mappings - Maps database column types to Java language types using a predefined conversion dictionary and reflection.
  • Document Format Renderers - Transforms extracted database metadata into structured technical reports in HTML, Word, and Markdown formats.
  • Java 项目 - Listed in the “Java 项目” section of the Great Open Source Project awesome list.

स्टार हिस्ट्री

pingfangushi/screw के लिए स्टार हिस्ट्री चार्टpingfangushi/screw के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

pingfangushi/screw क्या करता है?

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 की मुख्य विशेषताएं क्या हैं?

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 के कुछ ओपन-सोर्स विकल्प क्या हैं?

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…

Screw के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Screw के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • xo/dbtplxo का अवतार

    xo/dbtpl

    3,892GitHub पर देखें↗

    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

    Gocode-generatorgolangmicrosoft-sql-server
    GitHub पर देखें↗3,892
  • thinkgem/jeesitethinkgem का अवतार

    thinkgem/jeesite

    8,044GitHub पर देखें↗

    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

    Vue
    GitHub पर देखें↗8,044
  • k1low/tblsk1LoW का अवतार

    k1LoW/tbls

    4,254GitHub पर देखें↗

    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

    Go
    GitHub पर देखें↗4,254
  • krzysztofzablocki/sourcerykrzysztofzablocki का अवतार

    krzysztofzablocki/Sourcery

    8,012GitHub पर देखें↗

    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

    Swift
    GitHub पर देखें↗8,012
  • Screw के सभी 30 विकल्प देखें→