Opensource ByJG

Opensource ByJG

Every project we work, we had a chance to create some useful routine. The best part is that we want to share this code with you too!

Know some of our opensource stuff, use it, and contribute it!

You’ll welcome!

PHP Projects

  • anydataset: Anydataset Core Module. Anydataset is an agnostic data source abstraction layer in PHP.

  • anydataset-array: Anydataset Array abstraction. Anydataset is an agnostic data source abstraction layer in PHP.

  • anydataset-db: Anydataset Database Relational abstraction. Anydataset is an agnostic data source abstraction layer in PHP.

  • anydataset-json: Anydataset JSON abstraction. Anydataset is an agnostic data source abstraction layer in PHP.

  • anydataset-nosql: A NoSql abstraction dataset. Anydataset is an agnostic data source abstraction layer in PHP.

  • anydataset-sparql: Anydataset SparQL abstraction. Anydataset is an agnostic data source abstraction layer in PHP.

  • anydataset-text: Anydataset Text File abstraction. Anydataset is an agnostic data source abstraction layer in PHP.

  • anydataset-xml: Anydataset Xml abstraction. Anydataset is an agnostic data source abstraction layer in PHP

  • authuser: A simple and customizable class for enable user authentication inside your application. It is available on XML files, Relational Databases and Moodle.

  • cache-engine-php: A multi-purpose cache engine PSR-6 and PSR-16 implementation with several drivers.

  • config: A very basic and minimalist component for config management and dependency injection.

  • convert: A lightweight utility for string conversion between text from UTF8 to a lot of formats and vice-versa.

  • crypto: A generic repository for implement cryptographic algorithms with a customizable strong key generator.

  • fonemabr: O Fonema BR tem por objetivo criar uma simplificação de palavras de tal forma que erros de ortografia e vogais não interfiram na busca

  • imageutil: A wrapper collection for GD library in PHP.

  • jwt-session: JwtSession is a PHP session replacement. Instead of use FileSystem, just use JWT TOKEN. The implementation follow the SessionHandlerInterface.

  • jwt-wrapper: A very simple wrapper for create, encode, decode JWT Tokens and abstract the PHP JWT Component

  • mailwrapper: A lightweight wrapper for send mail. The interface is tottaly decoupled from the sender. The sender availables are: PHP Mailer, AWS SES Api, Mandril Api.

  • micro-orm: A micro framework for create a very simple decoupled ORM (sqlite, mysql, postgres, sqlserver)

  • migration: Simple library writen in PHP without framework dependancy for database version control. Supports Sqlite, MySql, Sql Server and Postgres

  • migration-cli: Command Line Interface for Database Migration

  • php-daemonize: Transform any class in a *nix daemon process or cron job without changes or refactoring.

  • php-rest-template: Boilerplate project template for create RESTFul services with docker and database integrated

  • php-swagger-test: A set of tools for test your REST calls based on the swagger documentation using PHPUnit

  • omnipay-komerci: Komerci WebService (Rede) driver for the Omnipay PHP payment processing library

  • phpthread: Polyfill Implementation of Threads in PHP. This class supports both FORK process and native Threads using ZTS compilation.

  • restserver: Create RESTFull services with different and customizable output handlers (JSON, XML, Html, etc.). Auto-Generate routes from swagger.json definition.

  • serializer: Serialize any object into array and bind any data structure to an object/array; Can (de)serialize into JSON or XML.

  • shortid: Create short string IDs from numbers

  • SingletonPatternPHP: A lightweight PHP implementation of the Design Pattern Singleton using trait.

  • uri: An implementation of PSR UriInterface

  • webrequest: A lightweight and highly customized CURL wrapper for making RESt calls and a wrapper for call dynamically SOAP requests.

  • wordnumber: Write float number in a word number.

  • xmlutil: A utility class to make easy work with XML in PHP.

Docker Images and Automation

Javascript / Node.JS

  • jquery-sse: jQuery Plugin for Server-Sent Events (SSE) EventSource Polyfill

  • lazy-dependency-require: Require a module and if not exists tries to install it globally

  • usdocker: A collection of Useful Scripts for Docker

  • yaj: Yet another jQuery Replacement (lightweight and polyfill)

  • yaj-sse: A lightweigth Yaj Plugin for Server-Sent Events (SSE) EventSource Polyfill

CEP and SMS Service

This is a service provide by us. Search Zip Codes and send SMS

More info: http://www.byjg.com.br/ (Portuguese Brazil)

Not Maintained Projects

  • codegenx: Code generator highly flexible and extensible based on Torque XML and XSL transformations

  • xmlnuke: This project is deprecated but originated all other PHP projects.