This is not an introduction to .htaccess. This is the evolution of the best of the best. You've come to the right place if you are looking to acquire mad skills for using .htaccess files.
A lightbox module for Bootstrap that supports images, YouTube & Vimeo videos, mixed galleries. Supports remote content, data-remote, hidden elements and is built around Bootstrap's modal plugin.
A dynamic search bar script, to display or hide a search box at a time by clicking a text link or image. You can include many search forms in the same bar, limiting the length of the table.
This solution helps you to use listboxes in multiple records and to update the database using Ajax when the selection of a listbox changes. Thereafter it will show a temporary message under the listbox.
This PHP snippet receives the member ID from a form or from a link and retrieves the wanted data from the database, sends the e-mail and ends with one of two options.
A jQuery based replacement for select boxes. It supports searching, sorting, tagging, remote data sets, auto tokenization, drag and drop sorting and infinite scrolling of results.
Makes simple clientside form validation easy with plenty of customization options. Bundled with a useful set of validation methods, including URL and email validation, while providing an API to write your own methods.
A jQuery HTML Content Slider with horizontal, vertical and fade transitions, display and move multiple slides at once (carousel), prev / next, pager, auto controls, easing transitions, random start, ticker mode, optional styling included. Before, after, first, last, next, prev callback functions. Has tons of options.
To extract a random record from f.e. a MySQL table you can use this sample PHP code to get you going. The snippet uses rand() to generate a random number and LIMIT to select the record from the SQL table.
A powerful open source PHP library to request a bunch of SEO relevant metrics such as detailed backlink analyses, keyword and traffic statistics, website trends, page authority, Google Pagerank, the Alexa Trafficrank and much more.
A full-featured email creation and transfer class for PHP. Integrated SMTP support, multiple TOs, CCs, BCCs and REPLY-TOs, UTF-8 content, 8bit, base64, binary and quoted-printable encodings, and more.
With this script you limit the number of characters allowed in an input box or textarea. The script counts and displays the number of characters with each keystroke.
A cyber security solution for WordPress with anti-virus, firewall including two factor authentication, machine learning and tools to help recover from a hack.
A jQuery plugin that provides a full-sized, drag & drop calendar. Fetches events on-the-fly for each month and is easily configured to use your own feed format. An extension is also provided for Google Calendar. It is customizable and exposes hooks for user-triggered events (like clicking or dragging an event).
An advanced file upload control built to work with Bootstrap 3 and 4. It offers preview (images, text, html, video, audio, flash and objects), includes AJAX based uploads, drag 'n drop, upload progress, and selectively previewing, adding, or deleting files, and is multi-language. We definitely award it 5 stars for excellence.
MultiDialog utilizes jQuery UI Dialog Widget for a full featured modalbox/lightbox application. Use any jQuery selector or a powerful API, feature-rich, flexible, callback events and easy to extend. Works with images, AJAX content, iframes, Youtube/Vimeo video, inline content and plain HTML.
A PHP client library for accessing Google APIs. The Google API Client Library enables you to work with Google APIs such as Google+, Drive, or YouTube on your server.
A HTML DOM parser written in PHP5+ that lets you manipulate HTML in a very easy way. Find tags on an HTML page with selectors like jQuery. Supports invalid HTML.
A JavaScript component for choosing date ranges designed to work with the Twitter Bootstrap framework. A webpage element can pop up 2 calendars for selecting dates, times or from predefined ranges.
Easily and unobtrusively upgrade HTML forms to use AJAX. The main methods, ajaxForm and ajaxSubmit, gather information from the form element to determine how to manage the submit process. Both of these methods support numerous options which allows you to have full control over how the data is submitted.
A powerful PHP framework with a very small footprint, built for PHP coders who need a simple and elegant toolkit to create full-featured web applications.
A Bootstrap 3 CSS megamenu add-on that uses the standard navbar markup and the fluid grid system classes of Bootstrap 3. You can include almost any HTML element.
A JavaScript file and module loader optimized for in-browser use, but it can be used in other JavaScript environments like Rhino and Node. Using a modular script loader like RequireJS will improve the speed and quality of your code.
A thin wrapper around JavaScript's native Date object that provides enhanced functionality for parsing, formatting and manipulating dates. It implements the same methods as the native Date.
A static caching plugin for WordPress. It generates HTML files that are served directly by Apache without processing comparatively heavy PHP scripts. By using this plugin you will speed up your WordPress site significantly.
Code samples for YouTube APIs, including the YouTube Data API, YouTube Analytics API, and YouTube Live Streaming API. The repo contains language-specific directories that contain the samples.
The documentation of a powerful mobile-first Flexbox grid to build layouts of all shapes and sizes thanks to a twelve column system, six default responsive tiers, Sass variables and mixins, and dozens of predefined classes.
A cool and easy-to-use jQuery plugin that helps you create powerful color pickers using Twitter's Bootstrap framework. Accepts HEX, RGB, HSL, HSV, HSVA, and names. Saves up to 16 recently used colors. Dragging is easy, even on a touch device.
Responsive slider with advanced CSS3 transitions. Using just HTML and CSS, Sequence allows you to create your own responsive slider with unique transitional styles. Over 40 transition options.
A jQuery plugin for image/text-sliders. It allows you to animate multiple elements per slide, set different animation methods like fade or transitions from a certain direction. Options to specify delays and easing for each element. You have full layout and design control through HTML and CSS.
Fully functional open source email marketing manager for creating, sending, integrating and analysing email campaigns and newsletters. It includes analytics, segmentation, content personalisation, bounce processing, plugin-based architecture, and multiple APIs.
Extends Bootstrap's native modals to provide additional functionality. Introduces a ModalManager class that operates behind the scenes to handle multiple modals by listening on their events.
Menu script optimized for mobile and desktop browsers supporting touch, mouse or both inputs at the same time. List-based markup, CSS driven, unlimited menu trees on the same page and unlimited sub menu levels, horizontal or vertical, absolute/relative/fixed positioning, right-to-left and bottom-to-top display, keyboard navigation and cross-browser support.
A bunch of cool, fun, and cross-browser animations for you to use in your projects. Great for emphasis, home pages, sliders, and general just-add-water-awesomeness.
The idea is to show the modal and then cause the progress bar to animate from 0% to 100%. Bootstrap already has the transition defined in the framework, you just need to change the width to reflect the progress.
The library provides a Office365 client for PHP applications. It allows to performs CRUD operations againts Office 365 resources via an REST/OData based API.
A simple flexible responsive retina-ready jQuery lightbox plugin. It automatically detects the type of content you are trying to show such as images, image galleries, Ajax, Flash, Youtube or Vimeo videos or inline HTML.
An open source rich text editor based on HTML5 technology and the progressive-enhancement approach. It uses a sophisticated security concept and aims to generate fully valid HTML5 markup by preventing unmaintainable tag soups and inline styles.
A small JavaScript library which allows you to create programmatic dialog boxes using Bootstrap modals, without having to worry about creating, managing or removing any of the required DOM elements or JS event handlers.
Create an HTML tab interface using plug-and-play JavaScript. Uses CSS to customize the appearance of the tabs. Multiple tab sets on a page as well as nested tabs. onLoad and onClick callback functions to perform more advanced functions, such as loading the tab content dynamically using AJAX.
A modern mobile touch slider with hardware accelerated transitions and amazing native behavior. It is intended to be used in mobile websites, mobile web apps, and mobile native/hybrid apps. Designed mostly for iOS, but also works great on latest Android, Windows Phone 8 and modern desktop browsers.
A free and open source media library. Allows you to rapidly weave cross platform audio and video into your web pages. Customizable and skinnable, multi-codec, cross-browser and cross-platform.
The ThemeRoller Mobile tool makes it easy to create custom designed themes for your mobile site or app. Pick colors, share your theme URL or download the theme and drop it into your site.
A flexible, customisable form framework for Backbone.js applications. Offers simple schema definition to auto-generate forms, validation, nested forms, advanced and custom editors (e.g. NestedModel, List, Date, DateTime)and custom HTML templates.
A touch swipe responsive image slider carousel with 360+ JS slideshow effects and 30+ jQuery examples. Great for image, thumbnail or content slider carousel, fade slideshow, full width, nested, listed, grid, banner or vertical slider, slider cluster, image gallery, etc.
This is a live customizer for Bootstrap where the results of the edits are visible live on the page. It generates the customized bootstrap.css file and the variables.less file.
A very robust jQuery-based slider plugin. All HTML content, scroll horizontally or vertically, multiple sliders, themes, infinite/continuous sliding, animations and more.
Uses the title attribute to display a tooltip above, below, to the left or to the right of the element. It's lightweight and is completely customizable via CSS.
An open source library that provides drag'n'drop file uploads with image previews. Dropzone will find all form elements with the class dropzone, automatically attach itself to it, and upload files dropped into it to the specified action attribute. jQuery plugin is optional.
A jQuery plugin that adds advanced interactive controls to any HTML table. Displays data from almost any data source, on-the-fly filtering, Ajax auto loading of data, hidden columns, scrolling options, and jQuery UI ThemeRoller support. Extensive plug-in support (sorting, editing, type detection, API functions, pagination, filtering) and more.
A versatile text editor implemented in JavaScript for the browser. It is specialized for editing code, and comes with a number of language modes and addons that implement more advanced editing functionality.
A free light weight jQuery plugin that enables you to display related information with the hovered label, link or any element of your choice. Smoothly fades the name into a hovered card. Built in Twitter and Facebook hovercard.
PufferPanel is a web-based Game Server Management System. PufferPanel allows you to manage multiple different game servers all from one central location. You can give other users their own servers or allow them access to your servers.
A MIT licensed collection of extremely useful DOM helpers and special events for jQuery 1.8+ providing low-level utilities for things that jQuery doesn't support.
The jQuery BlockUI Plugin lets you simulate synchronous behavior when using AJAX, without locking the browser. When activated, it will prevent user activity with the page (or part of the page) until it is deactivated. BlockUI adds elements to the DOM to give it both the appearance and behavior of blocking user interaction.
A lightweight jQuery plugin to provide full tab functionality, while leaving the styling up to you. Also works with Twitter Bootstrap and jQuery UI themeroller themes.
A powerful little tool for managing CSS animations. Stack animations, create cross-browser blurring, set callbacks on animation completion, make magic.
A minimal and flexible node.js web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications.
A FLOSS PHP class for generating PDF documents. Features UTF-8 and RTL; all standard page formats, custom page formats, custom margins and units of measure; methods to publish some XHTML + CSS code, Javascript and forms; supports JPEG, PNG and SVG images natively, all images supported by GD; and more.
A JavaScript MVVM (a modern variant of MVC) library that makes it easier to create rich, desktop-like user interfaces with JavaScript and HTML. It uses observers to make your UI automatically stay in sync with an underlying data model, along with a powerful and extensible set of declarative bindings to enable productive development.
An open-source standards-friendly JavaScript utility for embedding PDF files into HTML documents. If registered with Node Package Manager (npm) it can be loaded dynamically.
Fast jQuery plugin to search through elements as you type. Provides 3 search types: fuzzy matching, strict (case sensitive) and default (case insensitive) matching. Automatic row striping.
The hybrid of a textbox and a select box. It's jQuery based and useful for tagging, contact lists, country selectors, and so on. Comes with LESS stylesheets and shims for Bootstrap. Remote data loading.
Luya is a scalable web framework and content management system. It provides an integrated deployment process that lets you publish your projects to different stages and servers. Needs composer and uses the Yii 2 PHP Framework.
A jQuery plugin using Bootstrap to add a month calendar to your web page. You can customize the display of the calendar, view it in several languages and show calendar events by using an AJAX request with JSON data and add a legend.
ProcessWire is a free PHP content management system and framework (open source CMS/CMF). It provides a powerful template system, an open source jQuery-inspired API and built-in user management. Lots of modules readily available.
A suite of modular libraries and tools which work together to enable rich interactive content on open web technologies via HTML5. Comprised of: EaselJS, TweenJS, SoundJS, PreloadJS, and Zoe.
A plugin that attempts to determine the user's intent. It waits until the user's mouse slows down enough before making the call so it delays or prevents accidental firing of animations or Ajax calls.
This tiny (5KB, < 200 lines) jQuery Bootstrap plugin turns any DIV into a WYSIWYG rich-content editor. Drag and drop files to insert images, support image upload (also taking photos on mobile devices). Custom built toolbar. Supports mobile devices.
A single place for developers to get started using jQuery Mobile. It includes icon files, robots.txt (and human).txt files, as well as an extensive snippets library that developers can use as reference.
A JavaScript password strength estimation library. Use it to implement a custom strength bar on a signup form. It attempts to give sound password advice through pattern matching and conservative entropy calculations.
The ultimate security plugin that will take your WordPress security to a whole new level. Features a security points grading system, enable groups of security features, apply firewall rules progressively and more.
A jQuery plugin that converts an array of objects into a dashboard. Each object in the array is rendered as a dashboard widget that can be rearranged by dragging around. Built in support for rendering datatables and flotr2 charts, also listens for events such as table row click, chart data click and data selection built-in.
A simple, fast and small file manager within a single PHP file. It is also a web code editor. It will run online or locally on Linux, Windows or Mac based platforms.
A CSV importer and exporter for WordPress featuring import, export all your posts and pages to CSV, add and remove tags/categories, manage custom fields, and more.
This jQuery plugin generates sparklines (small inline charts) directly in the browser using data supplied either inline or via JavaScript. The plugin is compatible with most modern browsers.
A cross-browser flip effect plugin for jQuery which allows you to flip (left, right, top, bottom and revert) whichever HTML element you want. Supports RGBA colors. Works for every modern web browser (IE 8+).
A web video player that supports HTML5 and Flash video, as well as YouTube and Vimeo (through plugins). It supports video playback on desktops and mobile devices.
A modern dialog library which is highly configurable, easily styleable and gets out of the way. It's 6kb minified, has a simple API, works on mobile devices and can be customized to match your style.
Velocity is an animation engine with the same API as jQuery's $.animate(). It works with and without jQuery. It's incredibly fast, and it features color animation, transforms, loops, easings, SVG support, and scrolling.
A JavaScript jQuery plugin turns any textarea into a markup editor. Html, Textile, Wiki syntax, Markdown, BBcode or your own markup system can be implemented.
Easily animate any series of elements, by sequentially scrolling them. You can use horizontal or vertical scroll, also combined. It uses jQuery.ScrollTo to achieve the scrolling animation.
Leverages the HTML5 hashchange event to allow simple, yet powerful bookmarkable #hash history. In addition, jQuery BBQ provides a full .deparam() method, along with both hash state management, and fragment/query string parse and merge utility methods.
The tooltip script offers a variety of options for source and type of tooltip content and flexible control of positioning, formatting and display. The JavaScript is object based, avoids the use of global variables and provides accessibility and device independent features. Ajax functionality is optional.
A simple, horizontal slide out menu with a grid-like thumbnail layout for the submenu. The menu slides out from the top when a main menu item is clicked and the subitems fade in.
jQuery Mobile is a HTML5 based user interface system designed to make responsive web sites and apps that are accessible on all smartphone, tablet and desktop devices.
A CSS pre-processor that extends the CSS language, adding features that allow variables, mixins, functions and many other techniques to make CSS that is more maintainable, themable and extendable. Less runs inside Node, in the browser and inside Rhino. There are also 3rd party tools that allow you to compile your files and watch for changes.
An advanced responsive frontend framework. Customize your build using SASS to include/remove certain elements, as well as define the size of columns, colors, font size and more. Include plugins and get add-ons, templates and more.
A JavaScript grid layout library that works by placing elements in optimal position based on available vertical space, sort of like a mason fitting stones in a wall. Works standalone or as a jQuery plugin.
A JavaScript library that detects HTML5 and CSS3 features in the users browser. It creates a JavaScript object with the results, and adds classes to the html element for you to key your CSS on.
A Bootstrap 3 optimized advanced responsive color selector with color swatches and support for human perceived lightness. Works in all modern browsers and on touch devices.
The default browser tooltip that displays the value of the title attribute is replaced with a "poshier" version. Create a scalable tooltip by using a background image for the tooltip body.
A platform independent Javascript HTML WYSIWYG editor released as Open Source under LGPL. TinyMCE has the ability to convert HTML textarea fields or other HTML elements to editor instances. Also available as jQuery plugin.
Piwigo is open source photo gallery software for the web. Designed for organisations, teams and individuals. Embedding powerful features, it powers photo galleries all around the world.
This plugin creates a simple, out of the way button just above the editor which pops up the plugin's documentation and shortcode examples for reference and handy "Insert Example" links to send the example shortcodes straight to the editor.
An easy to use script that requires little configuration that enables you to allow your visitors to add a rating between 1-5 with review comments. You can customize EasyReviewScript to the look and feel of your site using HTML or CSS.
A jQuery plugin that provides parallax scrolling effects to any scrolling element. Precisely align elements and backgrounds. All elements and backgrounds will return to their original position when they meet the edge of the screenplus or minus your own optional offset.
Icecast is a streaming media (audio/video) server which currently supports Ogg (Vorbis and Theora), Opus, WebM and MP3 streams. It can be used to create an Internet radio station or a privately running jukebox and many things in between.
A jQuery plugin that lets you set a YouTube video as your page background. It scales the video, offsets the video and provides some basic controls for the video.
Creates a template of sorts, absent of design or layout, that will help you avoid some of the major rendering problems with the most common email clients out there (Gmail, Outlook, Yahoo Mail, etc..).
TNTSearch is a full-text search (FTS) engine written entirely in PHP. A simple configuration allows you to add an amazing search experience in just minutes. Features include fuzzy and boolean search, Bm25 ranking algorithm and more.
Seed-PHP is a microframework that offers you a really simple way to implement powerful RESTful APIs or even simple web sites that could support pretty much all needed methods and responses in JSON or XML formats.
A client- and server-side library (via UMD) for textually searching arrays and hashes of objects by property or multiple properties. Designed specifically for autocomplete. The process is 3-step: score, filter, sort. Supports diacritics, smart sorting, multi-field sorting.
A jQuery plugin for controlling a list of items in horizontal or vertical order. It provides a full-featured and flexible toolset for navigating any HTML based content in a carousel-like fashion.
FreeScout is the perfect helpdesk solution for those who need to provide a professional customer support, but who can not afford to pay for Zendesk or Help Scout. FreeScout is a pure PHP/MySQL application, so it can be easily deployed even on a shared hosting.
Provides models with key-value binding and custom events, collections with a rich API of enumerable functions, views with declarative event handling, and connects it all to your existing API over a RESTful JSON interface.
A JavaScript library for manipulating documents based on data. It helps you bring data to life using HTML, SVG and CSS. Combines powerful visualization components and a data-driven approach to DOM manipulation.
A JavaScript tooltip framework that is free, open source and comes with different styles. Opentips can automatically download their contents via AJAX. Position the tooltip exactly where you want it.
A small jQuery plugin that transforms any DIV into a scrollable area with a nice scrollbar. User can drag the scrollbar or use the mouse-wheel to change the scroll value.
Tagator is a jQuery replacement for input boxes, making them tagging boxes. It supports searching, and affects the original input box directly, which is used as a comma separated data container.
JsonQ is a simple, elegant PHP package to Query over any type of JSON Data. It will make your life easier by giving the flavor of an ORM-like query on your JSON.
A JavaScript library that enables developers to create mobile-friendly parallax motion effects. Reacts to the orientation of your smart device, offsetting layers depending on their depth within a scene. The library is also available as a jQuery plugin.
UserFrosting is a PHP web framework that offers a complete toolbox of programmatic components for building your application and includes a fully functioning user management application.
jRespond is a simple way to globally manage JavaScript on responsive websites. It holds a list of user-defined functions that are fired based on the browser's width compared to a list of customizable breakpoints.
A SimplytheBest collection of Vue code snippets. We think it will give you a good idea of the possibilities of this new upcoming Ajax framework, and possibly get you hooked.
Create modern, expressive articles alongside your other content. Snowball seamlessly integrates with your Wordpress and supports many types of content including images, videos, forms and data visualizations.
A collection of CSS3 powered hover effects to be applied to links, buttons, logos, SVG, featured images and so on. Easily apply to your own elements, modify or just use for inspiration. Available in CSS, Sass, and LESS.
A plugin that takes your WordPress powered site beyond the blog with social network features like user profiles, activity streams, user groups and more.
In 2021, using a live chat service on your website is a quick way to boost your business growth, as 79% of customers favor live chat over other support channels.
A file uploader 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 that supports standard HTML form file uploads.
The Apache Cassandra NoSQL database is the right choice when you need scalability and high availability without compromising performance. Data is automatically replicated to multiple nodes for fault-tolerance. Replication across multiple data centers is supported.
A JavaScript library for building beautiful and custom data-driven chart visualizations using D3.js. Using HTML, CSS and SVG, xCharts are designed to be dynamic, fluid and open to integrations and customization.
A simple elastic slideshow with a thumbnail preview. that adjusts automatically to its surrounding container. You can navigate through the slides by using the thumbnail previewer or the autoplay slideshow option.
Firefly III is a self-hosted financial manager that can help you keep track of expenses, income, budgets and everything in between. It supports credit cards, shared household accounts and savings accounts.
Based on the HSV color model. The only two parts of the color picker are the slider for selecting hue value and the picker for selecting saturation and value. Both the slider and picker are HTML elements.
A composite application library for Backbone.js that aims to simplify the construction of large scale JavaScript applications. It is a collection of common design and implementation patterns found in applications.
Get the latest news from the PHP world, the latest security vulnerability reports, and summaries and downloads of the latest PHP classes. The repository is a way of distributing freely available programming classes of objects written in PHP.
An object-oriented PHP framework for building interactive Web User Interfaces. Outputs valid HTML/JS using semantic UI CSS framework. Includes 10+ components (CRUD, grid, form, menu, paginator and many more), Admin layout, Centered layout, 5+ automated form field types, full integration with jQuery and various plugins. Works with SQL, NoSQL and/or RestAPI.
A platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications. Uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
A jQuery plugin for touch devices. Detects single and multiple finger swipes, pinches and falls back to mouse drags on the desktop. Time and distance thresholds can be set to distinguish between swipe gesture and slow drag. Allows exclusion of child elements (interactive elements) and allows page scrolling or page zooming depending on configuration.
A jQuery plugin that dynamically generates a table of contents. Tocify can be optionally styled with Twitter Bootstrap or jQueryUI Themeroller, and optionally animated with jQuery show/hide effects. Optionally provides support for smooth scrolling, scroll highlighting, scroll page extending and forward and back button support.
A set of small, responsive CSS modules that you can use in every web project. Crafted with mobile devices in mind. Responsive out of the box, so elements look great on all screen sizes. Customize your styles with the Skin Builder to make your style your own. Plays well with other libraries including Bootstrap and jQuery.
A jQuery plugin that makes it easy to support automatically updating fuzzy timestamps like "4 minutes ago" or "about 1 day ago" from ISO 8601 formatted dates and times embedded in your HTML.
File uploaded that displays a neat progress indicator, does many file verification routines (filetype, max size) on client-side and offers many visualization options including custom animations, colors and backgrounds, fallback compatibility, multilingual instances and a JavaScript API.
A jQuery based plugin to provide an intuitive user interface for using select inputs with the multiple attribute present. Instead of a select, a Bootstrap button will be shown as dropdown menu containing the single options as checkboxes.
Helps you to generate QR codes. Makes use of bacon/bacon-qr-code to generate the matrix and khanamiryan/qrcode-detector-decoder for validating generated QR codes.
Moodle is a learning platform designed to provide educators, administrators and learners with a single robust, secure and integrated system to create personalised learning environments.
Fusio is an open source API management platform that helps to build and manage RESTful APIs. It can connect to many different databases, message queue systems and internal web services.
A lightweight jQuery plugin to render and animate nice pie charts with the HTML5 canvas element. Highly customizable, easy to implement, scale to the resolution of the display of the client to provide sharp charts even on retina displays and use requestAnimationFrame for smooth animations on modern devices.
A jQuery plugin for infinite scrolling. The new content can be loaded automatically each time you scroll to the end of the existing content or it can be triggered to load by clicking a link at the end of the existing content.
A cross-browser JavaScript XML Library which includes basic functions and properties that Microsoft.XMLDOM ActiveXObject has. The purpose of the library is to solve the problem of creating different XMLHTTP and XMLDOM objects for different browsers. So you have only one cross-browser API.
Someline Starter is a PHP framework for quick building of Web Apps and Restful APIs with modern design pattern foundation. It is built on top of Laravel 5.6 framework, Vue.js, Restful API, Repository Design, OAuth2, JWT, Unit Tests, with isolated front-end and back-end layer.
An e-commerce platform built with PHP, jQuery and HTML5. No junk, minimal code, and almost no third party components. Easy to install, extremely easy to use and easy to modify.
How to join results from one MySQL table while counting matching records in another table and sorting the result according to the count of the 2nd table using PHP.
Mibew Messenger is an open source live support application written in PHP and MySQL. It enables one-on-one chat assistance in real-time directly from your website.
Subrion is a PHP/MySQL based CMS and framework
that allows you to build websites for any purpose. From blog to corporate mega portal. Many free templates and premium scripts available.
Turn your boring tag list into a magical input that turns each tag into a styleable object with its own delete link. The Tags Input script handles all the data.
A client-side pagination plugin with auto page turn, key and scroll browse, showing items with delay, completely customizable navigation panel and also integration with Animate.css and LazyLoad. You can create as many navigation panels as you want and choose where to place them.
Adds swipe behavior to Bootstrap's carousel. The swipe functionality will be added automatically to all carousels on the page as long as the browser supports the HTML5 touch events.
Add fit-to-fill background video to web sites, play silent ambient background video (or series of videos), or use it as a player to show avideo playlist.
A framework that takes in the XML file generated by Google Calendar and makes it PHP friendly. There are hooks that allow developers to loop through and generate their own themes outputting the necessary HTML.
Allows WordPress admins to manage unactivated users, by activating them manually, deleting their pending registrations, or resending the activation email.
Create dynamic XSPF playlists based on ID3 tags in MP3 files. The zip package contains everything you need to get started. Move this folder out to your website root, and upload your MP3s.
A free open source customized distribution of FreeBSD specifically tailored for use as a firewall and router managed via a web interface. In addition, it includes a long list of related features and a package system allowing further expandability without adding bloat and potential security vulnerabilities to the base distribution.
A modern HTML5-ready alternative to CSS resets that makes browsers render all elements more consistently and in line with modern standards. It precisely targets only the styles that need normalizing.
A petite library of essential encryption functions for PHP 5.3 - 7.1. Block ciphers, stream ciphers, Rivest's ciphers, key derivation, time-safe string comparison and secure random byte generation.
A popular general purpose HTML-embedded scripting language that is especially suited for Web development. Much of its syntax is borrowed from C, Java and Perl with a couple of unique PHP specific features.
A high-performance feature-packed library for all your mapping needs. Pull tiles from OSM, Bing, MapBox, Stamen, MapQuest and any other XYZ source. Render vector data from GeoJSON, TopoJSON, KML, GML, and more. Map rendering leverages WebGL, Canvas 2D, and HTML5.
A Growl like notification plugin for jQuery originally written for jQuery 1.2 and updated for jQuery 1.10+. The latest version comes with a Bootstrap 3 example.
A jQuery plugin that can add one or more color picker widgets into a page through JavaScript. Each widget is linked to an existing element and updates its value when a color is selected.
A standards compliant HTML filter library written in PHP. HTML Purifier will not only remove all malicious code (XSS) with a thoroughly audited, secure yet permissive whitelist, but it will also make sure your documents are standards compliant.
Opulence is a PHP web application framework that simplifies the creating and maintaining of a secure, scaleable web site. Things like database management, caching, ORM, page templates and routing are a cinch.
Backdrop CMS started its existence as an offshoot or fork of Drupal. Backdrop CMS is for the small to medium sized businesses, non-profits, educational institutions, and companies or organizations who are in need of a comprehensive website, on a budget.
A PHP comment system intended as a replacement for services like Disqus. HashOver is free and open source software and is a self-hosted system and allows completely anonymous comments to be posted.
A lightweight widget that allows you to react to the user's scroll. The header slides out of view when scrolling down and slides back in when scrolling up. It has a pure JS API, plus an optional jQuery/Zepto plugin and AngularJS directive.
A jQuery plugin to create alert confirmation messages. Each notification can be added to a queue. Positions: top - topLeft - topCenter - topRight - center - centerLeft - centerRight - bottom - bottomLeft - bottomCenter - bottomRight.
A Laravel package to manage versions of endpoints in an elegant way. 2 versions: you can use version Middleware and version Statement together in one project.
Mustache can be used for HTML, config files, source code - anything. It works by expanding tags in a template using values provided in a hash or object. You can use it to render mustache templates anywhere you can use JavaScript. This includes web browsers, server-side environments such as node, and CouchDB views.
Springy is a force directed graph layout algorithm. It means that it uses some real world physics to try and figure out how to show a network graph in a way that looks good.
A free and open-source javascript shopping cart that easily integrates with your current website. It requires jQuery, Prototype or Mootools. Payment can be made using PayPal, Amazon Payments or Google Checkout.
Mithril is a modern client-side Javascript framework for building single page applications. It is small ( 8kb gzip), fast and provides routing and XHR utilities out of the box.
Vue is a progressive JavaScript framework for building user interfaces. The core library is focused on the view layer and is easy to pick up and integrate with other libraries or existing projects.
From simple to sophisticated, Grav open source CMS has the flexibility to power all sorts of web sites. Flexible content structure and powerful Twig templating allow easy realization of any design.
Composer is a tool for dependency management in PHP. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you.
An alternate syntax for JavaScript intended to be more concise and readable. The code compiles 1-to-1 into the equivalent JS, and there is no interpretation at runtime. You can use any existing JavaScript library seamlessly from CoffeeScript and vice-versa.
A Bootstrap styled datepicker with simple options. It plays nice on most desktop and mobile browsers. The selected date is shown with a primary background color and today's date is shown with a warning background color.
A high-level Python Web framework that encourages rapid development and clean pragmatic design. Build high-performing elegant Web applications quickly.
The WordPress editor will create a new page and post building experience that makes writing rich posts effortless, and has blocks to make it easy what today takes shortcodes, custom HTML or embed discovery. WordPress 5.0 will use this by default.
phpMussel is a PHP script designed to detect trojans, viruses, malware and other threats within files uploaded to your system wherever the script is hooked, based on the signatures of ClamAV and others. Works for any system with PHP+PCRE installed.
JavaScript task runner that performs repetitive tasks like minification, compilation, unit testing, linting, etc. Use Grunt to automate just about anything. Requires Node.js.
Silex is a PHP microframework featuring an intuitive and concise API, an extension system, a service container, a services type provider, a controller type provider, and more.
A jQuery plugin that allows you to easily create sticky headers and navigation elements. Once you scroll past the targeted element, the plugin will toggle a CSS class that gives the element a fixed position, pinning it to the top of the page.
Cocorico is a marketplace solution specifically designed to sell services online. It is natively capable of being a multivendor platform. Nightly, daily, hourly or minute based prices, calendar availabilities, geolocation and geofencing, purchase workflows adapted to services and more.
Preload images showing an overlay and a loading bar. Automatically fetches all images and background images and preloads them before showing the page. No dependencies, jQuery optional.
Admidio is a free open source user management system for websites of organizations and groups. The system has a flexible role model. The system contains several modules such as member lists, event manager, guestbook, photo album and download area.
An awesome configuration-based front-end framework that lets you stay focused on building your site or app while remaining really easy to use. Automatic Gulp and SASS integration, include any Bower component.
An open-source search engine solution accessible to everyone, meeting the vast majority of needs, even specific ones. Installable very easily with little or no configuration required but with a high capacity for customization.
Font Awesome gives you scalable vector icons that can instantly be customized. Size, color, drop shadow and anything that can be done with the power of CSS.
A Web framework for Node.js designed by the team behind Express, that aims to be a smaller, more expressive, and more robust foundation for web applications and APIs.
Open source framework for building truly native mobile apps. Handy NativeScript CLI and other tools and plugins. 100% Native API access. Write and deploy native mobile apps for iOS and Android from a single codebase. Use Angular or Vue to share existing web-based code.
A utility library that generates HTML embed tags for audio or video located on a given URL. It also parses and validates given media URLs. It currently works with 160+ services.
gridscrolling.js takes care of layouting, by giving you a clear path thru the mains, and the easy option to dig in the asides if wanted. If no JS, degrades with style.
A JavaScript library dedicated to graph drawing, and provides a lot of built-in features, such as Canvas and WebGL renderers or mouse and touch support, to make networks manipulation on Web pages smooth and fast for the user.
Slim is a PHP micro framework that helps you to quickly write simple yet powerful web applications and APIs. Features a HTTP router, PSR-7 support, and dependency injection.
Elefant CMS provides a modern, minimalist user interface that eliminates clutter and confusion, with a site editor that gets out of your way and is a pleasure to use.
Handesk is a modern Laravel based application that has everything you need to get your new project helpdesk and lead management up and running in no time. Multiple teams, Rest API, issue tracker, email polling, and more.
Pheditor is a single-file, free and open-source file manager and editor serving on web. It can be used as source code editor with features such as syntax highlighting, file history and file managing operations.
A free open source complete invoicing solution for freelancers and small businesses. Create a quick and detailed quote including prices, discounts, inventory and more. Track payments and expenses, calculate taxes and more.
A touch-enabled, responsive and customizable image and video gallery, carousel and lightbox. Optimized for both mobile and desktop web browsers. Features swipe, mouse and keyboard navigation, transition effects, slideshow functionality, fullscreen support and on-demand content loading and can be extended to display additional content types.
This is the complete source code and the build instructions for the official Telegram messenger desktop client, based on the Telegram API and the MTProto secure protocol.
The fastest, coolest, most flexible CMS experience ever.Fast, lightweight, high security level, easy to theme and extend, and uses no database but JSON.
In this tutorial, we support multi-file upload by processing an array of files uploaded by users. The example shows a progress bar to show the uploading progress. Since a multi-file upload takes some time, the progress bar will be helpful to know the status.
Vime is a customizable, extensible, accessible and framework agnostic media player. Provides multi-provider support (HTML5, HLS, YouTube, Vimeo etc.). Touch input friendly, comprehensive player API. Framework specific bindings for React, Vue, Svelte, Stencil and Angular.
An open source toolkit for developing with HTML, CSS and JS. Quickly prototype your ideas or build your entire app with responsive grid system, extensive prebuilt components and powerful plugins.
A jQuery plugin that makes the HTML5 canvas easy to work with featuring a flexible API for drawing shapes. It works on desktop and mobile. Capabilities include layers, events, drag-and-drop, animation, and much more.
ReactPHP is a low-level library for event-driven programming in PHP. At its core is an event loop, on top of which it provides low-level utilities, such as: Streams abstraction, async DNS resolver, network client/server, HTTP client/server and interaction with processes. Third-party libraries can use these components to create async network clients/servers and more.
A straightforward open source project management system to make your ideas reality. Plan your next steps and know where you are at in every phase of your project development.
ImpressCMS can be used to create and maintain many types of web sites. It is a highly scalable system. The system has the ability to create user groups and assign permissions for managing content to each different group.
Do you use a captcha to keep out bots? hCaptcha protects user privacy, rewards websites, and helps companies get their data labeled. It is a drop-in replacement for reCAPTCHA: you can switch within minutes.
A highly configurable jQuery autocomplete plugin. It supports local and remote data sets (JSON, XML and plain text), uses Ajax method calls, allows to search, sort and match the response phrase.
React is a JavaScript library for building user interfaces. It makes it painless to create interactive UIs. Design simple views for each state in your application, and React will efficiently update and render just the right components when your data changes.
Chamilo is an e-learning and course management web application, a free software under the GNU/GPLv3+ license. It is translated into more 30 languages, SCORM 1.2 compatible, light and flexible.
Apache Allura is an open source implementation of a software forge, a web site that manages source code repositories, bug reports, discussions, wiki pages, blogs, and more for any number of individual projects.
This package provides an example API that performs CRUD operations. It shows how to register routes for the API URLs so specific controller classes can handle the requests. The package can run the API by processing the HTTP requests to the registered endpoint URLs and generating API call responses using view scripts. Uses PHP 7.0+ with PDO drivers enabled for: MySQL 5.6 and MariaDB 10.0+ for spatial features in MySQL.
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... Uses PSR-7 interfaces for requests, responses, and streams. Can send both synchronous and asynchronous requests using the same interface.
A jQuery plug-in that can save form data in cookies, local or session storage. It can take the values of a given form input and save them in several types of storage containers. It supports session storage, local storage and cookies for non-HTML 5 compliant browsers. It also supports encrypting the saved form data with AES encryption and load previously saved values from the container.
This jQuery plugin can be used to generate forms with inputs that can be repeated if the user wants to add multiple values for the same input, as well remove any values that are not meant to be submitted.
This package can generate an RSS feed and gallery for audio files. It can traverse a server-side directory containing audio files and generate an RSS feed with the list of files. The package can also generate HTML to display the list of audio files in a gallery Web page. If the package finds images for each audio file in the scanned directory, it may display them on the gallery Web page and the RSS feed.
It can take an object with functions that define the parameters of the backup to be processed, like the interval period between each backup, the database backup file pattern, the database connection, and a function to call when a backup process succeeds.
The package will automatically execute the backup process at the defined periods.
Uploady is a file uploader script with multi file upload support. It comes with more than 20 features and you can set up it in less than 5 minutes. And it is free and open source.
This package can convert the records of a database table to JSON. It provides an example script that connects to a MySQL database server using the MySQLi extension. The script executes a SQL query to retrieve all rows of a database table into an array, and then it outputs the array as a JSON string that serves as the content of the current HTTP request.
Generate base code for API using a query builder. It uses the Lumen package and the query builder to generate base code for an API that implements simple CRUD operations automatically. The package also generates code to implement unit and feature testing.
PHP Chat Application with API: Exchange user messages on a page or using an API. It provides an application to let users send messages that can be viewed by other users who can also reply.
Create a simple CRUD application. The class provides a base class that can access a MySQL database using the MySQLi extension. Several CRUD classes use the base class to execute SQL queries to perform several CRUD operations.
This PHP package can backup and restore your WordPress website. It works independently from the WordPress site itself. If the WordPress site fails, this tool can be used to restore the WordPress database and files.
AI Validator for Laravel that uses ChatGPT (GPT-3.5-turbo) to easily check and filter user inputs. It checks for Spam, Nonsense, Botcheck, Emoji Overuse, Promotional, Ads, Swearing, Hate Speech, Political Bias, Adult Content, Secure, Phishing, and Personal Info.
Compose criteria queries using Laravel Eloquent. It provides classes that allow developers to compose query conditions based on criteria defined at run-time. The package can build filters that support conditions like IN, NOT IN, CONTAINS, and NOT CONTAINS.
Define matrices with dynamic cell calculations. The package offers flexibility in matrix manipulation, enabling dynamic calculations and providing diverse output options for ease of integration into various applications. Matrix cells support dynamic calculations based on other cells, allowing changes to trigger a recalculation of dependent cells automatically.
Processes text using ChatGPT API and outputs audio with the speech generated from the input text or takes an audio file and transcribes the spoken words into a text string.
PHP OpenSSL Extension to Encrypt and Decrypt data Using the Package Crypto Helper. It can take an encryption key and information vector values to encrypt data using the aes-256-CBC cipher algorithm.
Cyber attack detection script to determine Which IP addresses should be blocked. Detect malicious requests based on the request URL patterns that may be used to perform common attacks like cross-site scripting (XSS) and SQL injection (SQLi). The class can extract the IP addresses of the malicious requests from the Web server log and add the IP address to a block list file and a database table.
Manage and run multiple versions of the same class. It provides a version manager class that can keep track of multiple versions of classes that can be used to execute a given action. The package can also call a specific version of the same class or call the latest version of the class.