Open Source For Web Developers
394 subscribers
69 photos
85 links
Open Source Projects For Web Developers

PHP, HTML, CSS, JS

Questions and suggestions:
@Connor_1992
Download Telegram
PHPMailer
A full-featured email creation and transfer class for PHP

Class Features
*Probably the world's most popular code for sending email from PHP!
*Used by many open-source projects: WordPress, Drupal, 1CRM, SugarCRM, Yii, Joomla! and many more
*Integrated SMTP support - send without a local mail server
*Send emails with multiple To, CC, BCC and Reply-to addresses
Multipart/alternative emails for mail clients that do not read HTML email
*Add attachments, including inline
*Support for UTF-8 content and 8bit, base64, binary, and quoted-printable encodings
*SMTP authentication with LOGIN, PLAIN, CRAM-MD5, and XOAUTH2 mechanisms over SSL and SMTP+STARTTLS transports
*Validates email addresses automatically
*Protect against header injection attacks
*Error messages in over 50 languages!
*DKIM and S/MIME signing support
*Compatible with PHP 5.5 and later
*Namespaced to prevent name clashes

Language: #PHP
GitHub: https://github.com/PHPMailer/PHPMailer
🔥1
Matomo

Matomo is the leading Free/Libre open analytics platform.
Matomo is a full-featured PHP MySQL software program that you download and install on your own webserver. At the end of the five-minute installation process, you will be given a JavaScript code. Simply copy and paste this tag on websites you wish to track and access your analytics reports in real-time.

Language: #PHP
GitHub: https://github.com/matomo-org/matomo
Demo: demo.matomo.org
PHP Parser

This is a PHP 5.2 to PHP 7.4 parser written in PHP. Its purpose is to simplify static code analysis and manipulation.

The main features provided by this library are:
*Parsing PHP 5 and PHP 7 code into an abstract syntax tree (AST).
*Invalid code can be parsed into a partial AST.
*The AST contains accurate location information.
*Dumping the AST in human-readable form.
*Converting an AST back to PHP code.
*Experimental: Formatting can be preserved for partially changed ASTs.
*Infrastructure to traverse and modify ASTs.
*Resolution of namespaced names.
*Evaluation of constant expressions.
*Builders to simplify AST construction for code generation.
*Converting an AST into JSON and back.

Language: #PHP
GitHub: https://github.com/nikic/PHP-Parser
Parsedown

Better Markdown Parser in PHP

Example
$Parsedown = new Parsedown();
echo $Parsedown->text('Hello _Parsedown_!');
# prints: <p>Hello <em>Parsedown</em>!</p>

You can also parse inline markdown only:

echo $Parsedown->line('Hello _Parsedown_!');
# prints: Hello <em>Parsedown</em>!

Language: #PHP
GitHub: https://github.com/erusev/parsedown
Demo: https://parsedown.org/demo
Intervention Image

Intervention Image is a PHP image handling and manipulation library providing an easier and expressive way to create, edit, and compose images. The package includes ServiceProviders and Facades for easy Laravel integration.

Language: #PHP
GitHub: https://github.com/Intervention/image
PhpSpreadsheet

PhpSpreadsheet is a library written in pure PHP and providing a set of classes that allow you to read from and to write to different spreadsheet file formats, like Excel and LibreOffice Calc.

Language: #PHP
GitHub: https://github.com/PHPOffice/PhpSpreadsheet
This media is not supported in your browser
VIEW IN TELEGRAM
PhpMetrics

PhpMetrics provides metrics about PHP project and classes, with beautiful and readable HTML report.

Language: #PHP
GitHub: https://github.com/phpmetrics/PhpMetrics
This media is not supported in your browser
VIEW IN TELEGRAM
PHP Curl Class: HTTP requests made easy

PHP Curl Class makes it easy to send HTTP requests and integrate with web APIs.

Language: #PHP
GitHub: https://github.com/php-curl-class/php-curl-class
jQuery-File-Upload

File Upload widget with multiple file selection, drag&drop support, progress bar, validation and preview images, audio and video for jQuery. Supports cross-domain, chunked and resumable file uploads. Works with any server-side platform (Google App Engine, PHP, Python, Ruby on Rails, Java, etc.) that supports standard HTML form file uploads.

Language: #PHP
GitHub: https://github.com/blueimp/jQuery-File-Upload
Demo: https://blueimp.github.io/jQuery-File-Upload/
Css-loaders

A collection of loading spinners animated with CSS.

Each spinner consists of a single div with a class of loader and content text of "Loading...". The text is for screen readers and can be used as a fallback state for older browsers.

Language: #CSS
GitHub: https://github.com/lukehaas/css-loaders
Demo: http://projects.lukehaas.me/css-loaders
Tabler

A premium and open source dashboard template with a responsive and high-quality UI.

Language: #CSS
GitHub: https://github.com/tabler/tabler
Demo: https://preview-dev.tabler.io/
This media is not supported in your browser
VIEW IN TELEGRAM
Animate.css

A cross-browser library of CSS animations. As easy to use as an easy thing.

Language: #CSS
GitHub: https://github.com/daneden/animate.css
Demo: https://animate.style/
Translation Component

The Translation component provides tools to internationalize your application

Language: #PHP #Symfony
GitHub: https://github.com/symfony/translation
Tokenizer

A small library for converting tokenized PHP source code into XML (and potentially other formats)

Language: #PHP #Tokenizer
GitHub: https://github.com/theseer/tokenizer
Libphonenumber for PHP

A PHP library for parsing, formatting, storing and validating international phone numbers. This library is based on Google's libphonenumber.

Language: #PHP
GitHub: https://github.com/giggsey/libphonenumber-for-php
Demo: http://giggsey.com/libphonenumber/
This media is not supported in your browser
VIEW IN TELEGRAM
Bounce.js

Bounce.js is a tool and JS library for generating beautiful CSS3 powered keyframe animations. The tool on bouncejs.com allows you to generate static keyframes that can be used without any extra JavaScript, but if you'd like your application to generate these on the fly, you can use the Bounce.js library.

Language: #JS #CSS3
GitHub: https://github.com/tictail/bounce.js
QR Code
#qrcode

This library helps you generate QR codes in a jiffy. Makes use of bacon/bacon-qr-code to generate the matrix and khanamiryan/qrcode-detector-decoder for validating generated QR codes. Further extended with Twig extensions, generation routes, a factory and a Symfony bundle for easy installation and configuration.
Different writers are provided to generate the QR code as PNG, SVG, EPS or in binary format.

Language: #PHP
GitHub: https://github.com/endroid/qr-code
Browsershot : Convert html to an image, pdf or string
#php #phantomjs #screenshot

The package can convert a webpage to an image or pdf. The conversion is done behind the scenes by Puppeteer which controls a headless version of Google Chrome.

Language: #PHP
GitHub: https://github.com/spatie/browsershot
Laravel-permission
#permission #laravel

This package allows you to manage user permissions and roles in a database.

Language: #PHP
GitHub: https://github.com/spatie/laravel-permission