Goose factory open source zero code, full function, strong security ORM library

Goose factory open source zero code, full function, strong security ORM library

2022-11-10 0 1,132
Resource Number 47846 Last Updated 2025-02-21
¥ 0HKD Upgrade VIP
Download Now Matters needing attention
Can't download? Please contact customer service to submit a link error!
Value-added Service: Installation Guide Environment Configuration Secondary Development Template Modification Source Code Installation

This issue recommends a Tencent open source ORM library – APIJSON.

Goose factory open source zero code, full function, strong security ORM library插图

APIJSON is a JSON network transport protocol for apis and an ORM library based on this protocol.

provides a fully automated universal interface for various additions, deleations, corrections and checks, and zero code meets the ever-changing needs of various additions and changes in real time.

can significantly reduce the development and communication costs, simplify the development process, shorten the development cycle.

Suitable for small and medium-sized back-end separation projects, especially start-up projects, internal projects, low code/zero code, small programs, BaaS, Serverless, etc.

Through the universal interface, the front end can customize any data, any structure.

The back end of most HTTP requests no longer has to write interfaces, let alone documents.

The front end no longer has to communicate with the back end about interface or documentation issues. No more documentation errors.

The back end no longer has to write new interfaces and documentation to be compatible with old interfaces. No more being constantly annoyed by the front end.

Features

For back end

  • Provides a universal interface, most HTTP apis do not need to write
  • Zero code increase, deletion, correction, various cross-library table, multi-layer nested sub-query, etc.
  • Automatic document generation, no more writing and maintenance, and automatic static check
  • Automatic verification of permissions, automatic version management, automatic anti-SQL injection
  • Open HTTP API without versioning, always compatible

For front end

  • No need to push the interface back and seek the document
  • Fully customized data and structure, whatever you want
  • See the request to know the result, what you want is what you get
  • Can get any data, any structure at once
  • Can remove excess data, save traffic and improve speed

Interface display

Postman show APIJSON

Goose factory open source zero code, full function, strong security ORM library插图1

APIAuto Display APIJSON

Using APIAuto- Machine learning interface tools to manage and test HTTP apis can significantly reduce reference errors and improve the efficiency of connection

Note: The web tool interface is APIAuto, and the URL+JSON inside is the HTTP API of APIJSON

  • APIJSON multi-table associated query, free combination of structures, APIAuto multiple test accounts, one-click sharing of test cases

Goose factory open source zero code, full function, strong security ORM library插图2

Goose factory open source zero code, full function, strong security ORM library插图3

  • APIAuto automatically generates front-end (client) request code and Python test case code, one-click download

Goose factory open source zero code, full function, strong security ORM library插图4

  • APIAuto automatically saves request records, automatically generates interface documents, can add common requests, quick view one-click recovery

Goose factory open source zero code, full function, strong security ORM library插图5

  • APIAuto one-click automatic interface regression testing, no need to write any code (comments, comments, etc.)

Goose factory open source zero code, full function, strong security ORM library插图6

  • A picture is worth a thousand words – APIJSON Overview of some basic functions

Goose factory open source zero code, full function, strong security ORM library插图7

Goose factory open source zero code, full function, strong security ORM library插图8

APIJSON App presentation

Android client Demo developed using APIJSON + ZBLibrary (the following Gif looks more card, actually runs very smoothly) :

Goose factory open source zero code, full function, strong security ORM library插图9

Why choose APIJSON?

  • Solve the ten pain points (can help the front and back end development greatly boost the development efficiency, strongly eliminate the joint regulation, cleverly avoid document defects, very save traffic bandwidth, etc.)
  • Development speed is very large (CRUD zero code hot update automatic, APIJSONBoot compared with SSM, SSH and other conservative estimates can speed up more than 20 times)
  • Tencent official open source (using the official accounts of GitHub, Gitee, worker bee and other platforms open source, wechat public account, Tencent cloud + community and other official announcements)
  • Great community influence (GitHub 1W+ Star ranks the top 120 among 350W Java projects, far exceeding FLAG, BAT and most other open source projects at home and abroad)
  • Diverse user cases (Tencent internal users include mutual entertainment, music, cloud and wisdom, external users include Top 500 listed companies, hundreds of billions of capital state-owned enterprises, etc.)
  • Wide range of application scenarios (social chat, reading information, audio-visual videos, office learning and other apps, websites, public accounts, small programs and other non-financial projects)
  • Abundant surrounding ecology (Android, iOS, Web and other demos, inherit JSON massive ecology, zero code interface testing and unit testing tools, etc.)
  • Complete documentation and videos (project introduction, quick start, installation and deployment, back-end, front-end, client graphic commentary, video tutorials, code comments, etc.)
  • Rich and powerful (add, delete, change and check, paging sort, group aggregation, all kinds of conditions, all kinds of JOIN, all kinds of seed query, cross-library link table and other zero code implementation)
  • Safe and easy to use (automatic add, delete, modify, automatically generate documents, automatically manage versions, automatically control permissions, automatically verify parameters, automatically prevent SQL injection, etc.)
  • Flexibly customize services (Write remote functions at the back end, you can get session, version, current JSON object, etc., and then customize processing)
  • High quality and reliable code (strict code, commercial analysis software source Umbrella Pinpoint code scan report average Bug rate per line of code as low as 0.15%)
  • Compatible with various projects (the protocol is not limited to HTTP, no conflict with other libraries, integration friendly to various Web frameworks and provides SpringBoot and JFinal examples)
  • Lightweight project (only relies on fastjson, Jar only 280KB, Java file only 59 total 13719 lines of code, e.g. APIJSONORM 4.3.1)
  • years of continuous iteration (Since the open source in 2016, it has been maintained for more than 5 years, accumulating 2000+ Commits, 80+ Releases, and constantly updating in iterations…)

Goose factory open source zero code, full function, strong security ORM library插图10

—END—

Open Source protocol: Apache2.0

资源下载此资源为免费资源立即下载
Telegram:@John_Software

Disclaimer: This article is published by a third party and represents the views of the author only and has nothing to do with this website. This site does not make any guarantee or commitment to the authenticity, completeness and timeliness of this article and all or part of its content, please readers for reference only, and please verify the relevant content. The publication or republication of articles by this website for the purpose of conveying more information does not mean that it endorses its views or confirms its description, nor does it mean that this website is responsible for its authenticity.

Ictcoder Free Source Code Goose factory open source zero code, full function, strong security ORM library https://ictcoder.com/goose-factory-open-source-zero-code-full-function-strong-security-orm-library/

Share free open-source source code

Q&A
  • 1. Automatic: After making an online payment, click the (Download) link to download the source code; 2. Manual: Contact the seller or the official to check if the template is consistent. Then, place an order and make payment online. The seller ships the goods, and both parties inspect and confirm that there are no issues. ICTcoder will then settle the payment for the seller. Note: Please ensure to place your order and make payment through ICTcoder. If you do not place your order and make payment through ICTcoder, and the seller sends fake source code or encounters any issues, ICTcoder will not assist in resolving them, nor can we guarantee your funds!
View details
  • 1. Default transaction cycle for source code: The seller manually ships the goods within 1-3 days. The amount paid by the user will be held in escrow by ICTcoder until 7 days after the transaction is completed and both parties confirm that there are no issues. ICTcoder will then settle with the seller. In case of any disputes, ICTcoder will have staff to assist in handling until the dispute is resolved or a refund is made! If the buyer places an order and makes payment not through ICTcoder, any issues and disputes have nothing to do with ICTcoder, and ICTcoder will not be responsible for any liabilities!
View details
  • 1. ICTcoder will permanently archive the transaction process between both parties and snapshots of the traded goods to ensure the authenticity, validity, and security of the transaction! 2. ICTcoder cannot guarantee services such as "permanent package updates" and "permanent technical support" after the merchant's commitment. Buyers are advised to identify these services on their own. If necessary, they can contact ICTcoder for assistance; 3. When both website demonstration and image demonstration exist in the source code, and the text descriptions of the website and images are inconsistent, the text description of the image shall prevail as the basis for dispute resolution (excluding special statements or agreements); 4. If there is no statement such as "no legal basis for refund" or similar content, any indication on the product that "once sold, no refunds will be supported" or other similar declarations shall be deemed invalid; 5. Before the buyer places an order and makes payment, the transaction details agreed upon by both parties via WhatsApp or email can also serve as the basis for dispute resolution (in case of any inconsistency between the agreement and the description of the conflict, the agreement shall prevail); 6. Since chat records and email records can serve as the basis for dispute resolution, both parties should only communicate with each other through the contact information left on the system when contacting each other, in order to prevent the other party from denying their own commitments. 7. Although the probability of disputes is low, it is essential to retain important information such as chat records, text messages, and email records, in case a dispute arises, so that ICTcoder can intervene quickly.
View details
  • 1. As a third-party intermediary platform, ICTcoder solely protects transaction security and the rights and interests of both buyers and sellers based on the transaction contract (product description, agreed content before the transaction); 2. For online trading projects not on the ICTcoder platform, any consequences are unrelated to this platform; regardless of the reason why the seller requests an offline transaction, please contact the administrator to report.
View details

Related Source code

ICTcoder Customer Service

24-hour online professional services