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

PHP, HTML, CSS, JS

Questions and suggestions:
@Connor_1992
Download Telegram
Validation

#validation #validator #components

The most awesome validation engine ever created for PHP

Language: #PHP
GitHub: https://github.com/Respect/Validation
This media is not supported in your browser
VIEW IN TELEGRAM
Speedtest

#speedtest #librespeed

Self-hosted Speedtest for HTML5 and more. Easy setup, examples, configurable, mobile friendly.
This is a very lightweight Speedtest implemented in Javascript, using XMLHttpRequest and Web Workers.

Language: #PHP
GitHub: https://github.com/librespeed/speedtest
Pure.css

#purecss #buttons #forms #tables

A set of small, responsive CSS modules that you can use in every web project.

Language: #CSS, #Js #Html
GitHub: https://github.com/pure-css/pure
NovaGram

#api #bot #telegram #webhooks

An Object-Oriented PHP library for Telegram Bots

Features:
- Full: All the Methods and Types implemented in Bot Api 5.0 (support local Bot Api too)
- Fast: Support for JSON payload, and async handling of updates
- Extendable: With Prototypes, you can add your custom functionalities
- Easy: Exactly like original Bot Api, with many methods simplified in a very nice way
- Ready: You can start creating your amazing bot right now, thanks to many Built-in features, such as Conversations, Entities Parser and getDC
- Secure: When using Webhooks, there is a Built-in Telegram IP Check, that works with Cloudflare too!

Language: #PHP
GitHub: https://github.com/skrtdev/NovaGram
Swagger-php

#documentation #api #restfull #swagger

A php swagger annotation and parsing library.
Generate interactive OpenAPI documentation for your RESTful API using doctrine annotations.

Language: #PHP
GitHub: https://github.com/zircote/swagger-php
Laravel-medialibrary

#laravel #media #upload #eloquent

Associate files with Eloquent models.

This package can associate all sorts of files with Eloquent models. It provides a simple API to work with.

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

#phpdotenv #env

Loads environment variables from .env to getenv(), $_ENV and $_SERVER automagically.

Language: #PHP
GitHub: https://github.com/vlucas/phpdotenv
👍1
Filesystem Component

#compnent #filesystem #symfony

The Filesystem component provides basic utilities for the filesystem.

Stars: >3.9k
Language: #PHP
GitHub: https://github.com/symfony/filesystem
This media is not supported in your browser
VIEW IN TELEGRAM
Laravel crud generator

#laravel #crud #admin_panel

Php artisan command to generate fully working crud with grid paginated server side only by having database tables

Stars: >93
Language: #PHP
GitHub: https://github.com/kEpEx/laravel-crud-generator
Expose

#expose #tunneling

A beautiful, fully open-source, tunneling service - written in pure PHP.
A completely open-source ngrok alternative - written in pure PHP.

Stars: >3.4k
Language: #PHP
GitHub: https://github.com/beyondcode/expose
International Telephone Input

#validate #input

A JavaScript plugin for entering and validating international telephone numbers.

Stars: >5.7k
Language: #JS
GitHub: https://github.com/jackocnr/intl-tel-input
Demo: https://intl-tel-input.com/
Instascan

#scanner #qrcode #camera #html5

HTML5 QR code scanner using your webcam.

Stars: ~2.6k
Language: #JS
GitHub: https://github.com/schmich/instascan
Demo: https://schmich.github.io/instascan/
Laravel-route-attributes

#spatie #routes #laravel

Use PHP 8 attributes to register routes in a Laravel app.

Stars: > 256
Language: #PHP
GitHub: https://github.com/spatie/laravel-route-attributes
Chart.js

#html5 #canvas #charts

Simple HTML5 Charts using the <canvas> tag

Stars: > 55k
Language: #JS
GitHub:
https://github.com/chartjs/Chart.js
Demo:
https://www.chartjs.org/docs/latest/samples/
Predis

#redis #laravel #symfony

A flexible and feature-complete Redis client for PHP

Stars: > 7k
Language: #PHP
GitHub:
https://github.com/predis/predis
Laravel Socialite

#oauth #laravel #google #facebook #github

Laravel wrapper around OAuth 1 & OAuth 2 libraries.

Stars: > 5k
Language: #PHP
GitHub:
https://github.com/laravel/socialite
Goutte, a simple PHP Web Scraper

#scraper #html #xml

Goutte is a screen scraping and web crawling library for PHP.

Goutte provides a nice API to crawl websites and extract data from the HTML/XML responses.

Stars: > 8.7k
Language: #PHP
GitHub:
https://github.com/FriendsOfPHP/Goutte
Tippy.js

#Tooltip #popover #dropdown #menu

Tippy.js is the complete tooltip, popover, dropdown, and menu solution for the web, powered by Popper.
It provides the logic and optional styling of elements that "pop out" from the flow of the document and float next to a target element.

Stars: > 9.5k
Language: #JS
GitHub:
https://github.com/atomiks/tippyjs
Easy installation of PHP extensions in official PHP Docker images

Easily install PHP extension in Docker containers

#docker #php #extension

This repository contains a script that can be used to easily install a PHP extension inside the official PHP Docker images.

The script will install all the required APT/APK packages; at the end of the script execution, the no-more needed packages will be removed so that the image will be much smaller.

Supported docker images are all the Alpine/Debian versions, except for PHP 5.5 where we only support Debian 8 (jessie) (that is, php:5.5, php:5.5-apache, php:5.5-cli, php:5.5-fpm, php:5.5-zts). See also the notes in the Special requirements section.

Stars: > 2k
Language: #SHELL #PHP
GitHub:
https://github.com/mlocati/docker-php-extension-installer
👍2