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
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
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
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
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
PHP package for JWT

#jwt #auth #JWTAuth

A simple library to encode and decode JSON Web Tokens (JWT) in PHP, conforming to RFC 7519.

Stars: > 8k
Language: #PHP
GitHub:
https://github.com/firebase/php-jwt
👍3
Guzzle, an extensible PHP HTTP client

#curl #http #requests #httpclient

Guzzle is a PHP HTTP client that makes it easy to send HTTP requests and trivial to integrate with web services.
-Simple interface for building query strings, POST requests, streaming large uploads, streaming large downloads, using HTTP cookies, uploading JSON data, etc...
- Can send both synchronous and asynchronous requests using the same interface.
- Uses PSR-7 interfaces for requests, responses, and streams. This allows you to utilize other PSR-7 compatible libraries with Guzzle.
- Supports PSR-18 allowing interoperability between other PSR-18 HTTP Clients.
- Abstracts away the underlying HTTP transport, allowing you to write environment and transport agnostic code; i.e., no hard dependency on cURL, PHP streams, sockets, or non-blocking event loops.
- Middleware system allows you to augment and compose client behavior.

Stars: > 21k
Language: #PHP
GitHub:
https://github.com/guzzle/guzzle
👍2
Laravel Dusk
provides simple end-to-end testing and browser automation.

#testing #laravel

Laravel Dusk provides an expressive, easy-to-use browser automation and testing API. By default, Dusk does not require you to install JDK or Selenium on your machine. Instead, Dusk uses a standalone Chromedriver. However, you are free to utilize any other Selenium driver you wish.

Stars: > 1.6k
Language: #PHP
GitHub:
https://github.com/laravel/dusk
👍3
Apk parser

Read basic info about an application from .apk file.

#apk #parser #manifest

Stars: > 300
Language: #PHP
Github:
https://github.com/tufanbarisyildirim/php-apk-parser
👍2
PHPWord

A pure PHP library for reading and writing word processing documents.

#word #document #reader

Stars: > 6.6k
Language: #PHP
Github: https://github.com/PHPOffice/PHPWord
👍4