awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
laochiangx avatar

laochiangx/Common.Utility

0
View on GitHub↗
5,304 stars·2,177 forks·C#·17 views

Common.Utility

Common.Utility is a general purpose utility library providing a collection of helper classes for common programming tasks. It functions as a data security framework, a database access wrapper, and a suite of tools for system administration and network communication.

The library includes a multimedia processing suite for generating barcodes and QR codes, editing images, and converting video formats. It also provides a network communication toolkit for managing HTTP requests and FTP transfers, as well as integration with email and notification services.

The project covers a broad set of capabilities including file I/O, string manipulation, and data conversion. It provides utilities for background task scheduling via thread pools, database operation management with injection detection, and system administration tools for executing shell commands and managing registry settings.

Features

  • General Purpose Utilities - Functions as a general purpose utility library for file I/O, string manipulation, and data conversion.
  • Database Operations - Offers standardized helper classes for manipulating data across various database systems.
  • Database Query Execution - Implements database connection management and SQL query execution with built-in injection detection.
  • Unified Database Interfaces - Provides a unified API for executing queries across different database systems with built-in injection detection.
  • Background Task Schedulers - Manages asynchronous operations and recurring jobs via internal thread pools.
  • Networking & Communication - Supplies a toolkit for network protocols, including HTTP, FTP, and email notification services.
  • Network Data Transfer Managers - Handles network data exchange through HTTP requests and FTP transfers.
  • System Administration Utilities - Includes utilities for executing shell commands and managing system registry settings.
  • Cryptographic Operations - Implements core cryptographic primitives for encrypting and decrypting sensitive information.
  • Data Encryption - Implements cryptographic standards for securing data at rest and in transit.
  • Data Security Frameworks - Acts as a security framework integrating encryption, decryption, and input validation.
  • General Purpose Data Encryptions - Implements a security framework for protecting sensitive information using multiple cryptographic encryption and decryption algorithms.
  • Security and Access Control - Provides security controls including data encryption, decryption, and SQL injection detection.
  • Multi-Algorithm Encryption - Implements multiple cryptographic algorithms for layered encryption and decryption of sensitive information.
  • Caching and Sessions - Manages temporary user data in memory or distributed caches to maintain request consistency.
  • Spreadsheets and Documents - Provides specialized file wrappers to read, write, and modify spreadsheet and document files.
  • File and Directory Operations - Implements a comprehensive set of file operations including reading, writing, uploading, and downloading.
  • Text and String Utilities - Provides tools for cleaning text using regular expressions and converting characters into phonetic representations.
  • Email and Notifications - Includes libraries for composing, sending, and managing email messages and general notifications.
  • File and Image Handling - Provides utilities for editing image files, creating visual verification codes, and converting video formats.
  • Multimedia Processing - Offers general multimedia processing tools for editing images and converting video formats.
  • Notifications and Messaging - Integrates with cloud-based notification services and provides electronic messaging capabilities.
  • Email Message Operations - Provides a functional set of tools for composing and transmitting email messages via configured mail servers.
  • Data Caching - Implements in-memory caching to store frequently accessed data and reduce remote system retrieval time.
  • Data Format Converters - Provides tools for transforming data between structured formats such as JSON, XML, and CSV.
  • In-Memory Caches - Provides memory-based stores to accelerate data access and reduce processing overhead.
  • Thread Pool Offloading - Manages asynchronous operations and recurring jobs using thread-pool offloading.
  • Task Schedulers - Coordinates thread pools and asynchronous execution for tasks running at scheduled intervals.
  • Multimedia Processing Suites - Provides a suite of tools for multimedia processing, including image editing and video conversion.
  • QR Code Generators - Generates scannable barcodes and QR codes converted into web-ready formats.
  • FTP File Uploads - Transfers files to remote servers using FTP and FTPS utilities.
  • Network Transfer Management - Handles data exchange and file movement via HTTP requests and FTP transfers over network connections.
  • Network Transfer Utilities - Provides utilities for downloading, uploading, and serving data via HTTP and FTP.
  • File Compression and Decompression - Provides standard utilities for creating archives and extracting files using common compression formats.
  • CAPTCHAs and Visual Verification - Ships visual verification codes and CAPTCHA generation to validate user identity.
  • Application Configuration - Reads and writes application parameters using configuration files and data stores.
  • System Registry Backends - Manages application settings by interacting with local configuration files and the system registry.
  • Regex Pattern Validators - Uses regular expression patterns to clean text and validate user input.
  • Regular Expression Validations - Utilizes regular expressions to validate the correctness and safety of string and image inputs.
  • String Manipulators - Provides utilities for formatting text strings with regular expressions and phonetic conversions.
  • System Command Launchers - Executes shell commands and modifies system registry settings and paths.
  • System Configuration Management - Manages system parameters by reading and writing to configuration files and utilities.

Star history

Star history chart for laochiangx/common.utilityStar history chart for laochiangx/common.utility

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does laochiangx/common.utility do?

Common.Utility is a general purpose utility library providing a collection of helper classes for common programming tasks. It functions as a data security framework, a database access wrapper, and a suite of tools for system administration and network communication.

What are the main features of laochiangx/common.utility?

The main features of laochiangx/common.utility are: General Purpose Utilities, Database Operations, Database Query Execution, Unified Database Interfaces, Background Task Schedulers, Networking & Communication, Network Data Transfer Managers, System Administration Utilities.

Which projects share features with laochiangx/common.utility?

Projects with overlapping indexed features include: ravendb/ravendb — RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It… codeigniter4/codeigniter4 — CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web… nette/utils — This project is a general-purpose PHP utility library offering a collection of helper classes and functions for string… prefecthq/prefect — Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as… aws/aws-cdk — The AWS Cloud Development Kit is an infrastructure-as-code framework that enables developers to define and provision… quarkusio/quarkus — Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications.…

Projects sharing features with Common.Utility

These projects share indexed features with Common.Utility. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • ravendb/ravendbravendb avatar

    ravendb/ravendb

    3,961View on GitHub↗

    RavenDB is a multi-model NoSQL document database designed for high-performance, ACID-compliant data storage. It persists structured information as schema-flexible JSON documents and utilizes a unit-of-work session pattern to track entity changes and batch modifications into atomic transactions. The platform is built on a distributed architecture that supports horizontal scaling through sharding and ensures high availability via multi-node, master-to-master cluster replication. The database distinguishes itself through a self-optimizing query engine that automatically creates and maintains ind

    C#csharpdatabasedocument-database
    View on GitHub↗3,961
  • codeigniter4/codeigniter4codeigniter4 avatar

    codeigniter4/CodeIgniter4

    5,924View on GitHub↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    PHPcodeignitercodeigniter4framework-php
    View on GitHub↗5,924
  • nette/utilsnette avatar

    nette/utils

    2,142View on GitHub↗

    This project is a general-purpose PHP utility library offering a collection of helper classes and functions for string manipulation, array and collection processing, data validation, filesystem operations, and image processing. It provides foundational toolkits designed to handle common development tasks through standardized APIs. The library is distinguished by specialized subsystems for programmatic HTML generation and secure element construction, runtime code reflection, and object-oriented utilities such as virtual property management and event callback triggers. It also includes cryptogr

    PHParray-manipulationscomponentjson
    View on GitHub↗2,142
  • prefecthq/prefectPrefectHQ avatar

    PrefectHQ/prefect

    21,640View on GitHub↗

    Prefect is a workflow orchestration platform designed to define, schedule, and monitor complex data pipelines as Python code. It functions as a container-native engine that wraps individual tasks in isolated environments, ensuring consistent dependencies and resource allocation across diverse infrastructure. By utilizing a state-machine-based orchestration model, the system tracks execution progress through discrete transitions and persistent event logs to maintain reliable and observable task processing. The platform distinguishes itself through a decoupled worker-API architecture, which sep

    Pythonautomationdatadata-engineering
    View on GitHub↗21,640
Compare all 30 related projects→