• Stars
    star
    134
  • Rank 270,013 (Top 6 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created over 8 years ago
  • Updated 7 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A lazy load, infinite scroll and natural layout list gallery

Natural Gallery JS

Build Status

A library that allows you to display images with with natural layouts, infinite scroll, lazy loading, lightbox and interactivity in a developer friendly by exposing an usefull api.

See the demo

screenshot

Documentation

Install with NPM or Yarn

npm i @ecodev/natural-gallery-js
yarn add @ecodev/natural-gallery-js

Contributing

All contributions are welcome, but keep in mind that the gallery will stay simple : too generalist or too specific features that could be done from your controllers won't be added.

Found a bug ?

Create an issue where you report what you observe, what you expect to observe, and the context of usage, as well as your browser and it's version.

Want a new feature ?

Consider a pull request, but create an issue before to expose your idea. Maybe the feature you would like to add is already on the pipeline or is intentionally not included for good reasons.

Testing

yarn test

Licence

Developed by ecodev under MIT licence, the app is free of use, even for commercial usage. Even if it's not required a credit would be much appreciated.

Credits

This gallery uses Photoswipe !

More Repositories

1

graphql-doctrine

Automatic GraphQL types from Doctrine entities
PHP
98
star
2

fab-speed-dial

Angular Material FAB speed dial
TypeScript
89
star
3

graphql-upload

A PSR-15 middleware to support file uploads in GraphQL
PHP
88
star
4

redmine_convert_textile_to_markown

Redmine rake task to convert content from textile to markdown
Ruby
47
star
5

newsletter

TYPO3 extension to send newsletter
JavaScript
25
star
6

speciality

Collections of files to start with a new TYPO3 CMS website
JavaScript
9
star
7

angular-natural-gallery

Angular wrapper for @ecodev/natural-gallery-js
TypeScript
5
star
8

gims

Global Information Management System
JavaScript
5
star
9

dilps

PHP
3
star
10

formule

TYPO3 Extension to render a variety of forms template based on the FE such as contact form, registration form, etc... effortless!
PHP
3
star
11

artisans

PHP
2
star
12

introduction

OBSOLETE: a variant of the EXT:introduction including the boilerplate code for a Bootstrap package
PHP
2
star
13

natural-gallery-typo3

TYPO3 extension to display photos as you scroll and more
PHP
2
star
14

doi_system

OAI stands for Open Archives Initiative, a protocol for Metadata Harvesting - TYPO3 CMS extension
PHP
2
star
15

natural-search

DEPRECATED
TypeScript
2
star
16

my-ichtus

myIchtus API and FE app
PHP
2
star
17

natural

Angular Material components and various utilities
TypeScript
1
star
18

felix

Various utilities tailored for our ecosystem
PHP
1
star
19

displaycontroller_advanced

Advanced Controller - Tesseract project
PHP
1
star
20

travis-ci-apache2-php5

Travis CI set up for Apache2 and PHP5
Shell
1
star
21

rsyncbackup

fork of rsync-backup with rsync protocol support
Perl
1
star
22

rss_output

TYPO3 extension: generates a RSS feed from TYPO3 content
PHP
1
star
23

natural-gallery-wp

A lazy load, infinite scroll and natural layout list gallery.
CSS
1
star
24

ichtus-navigations

Carnet de sortie du local
JavaScript
1
star