50 najlepszych darmowych wtyczek i bibliotek JavaScript
Opublikowany: 2021-07-13Wszystkie bezpłatne wtyczki i biblioteki JavaScript na tej stronie oferują prostą i konkretną funkcję. Nie ma nadętych platform typu „wszystko w jednym”. Po prostu przydatne, lekkie i rozwiązujące problemy rozwiązania, które znacznie ułatwiają i przyspieszają proces projektowania i tworzenia stron internetowych.
Jak można się spodziewać, poniżej znajdują się wtyczki do tworzenia suwaków, galerii obrazów, responsywnych menu, okien modalnych i wielu innych typowych komponentów. Ale znajdziesz również wtyczki, które oferują naprawdę unikalną funkcjonalność, takie jak notatki na marginesie paska bocznego, podgląd GIF, animowane favicony i wiele, wiele więcej.
Możesz również rzucić okiem na naszą kolekcję darmowych wtyczek jQuery lub nasze kolekcje kodów JavaScript.
Blok tekstowy
Textblock — narzędzie JavaScript do wyświetlania stale responsywnej typografii.
Uppy
Uppy — elegancki, modułowy program do przesyłania plików, który integruje się z dowolną witryną lub aplikacją.
Tone.js
Tone.js – Framework do tworzenia interaktywnej muzyki w przeglądarce.
Editor.js
Editor.js – bezpłatna aplikacja do edycji bloków nowej generacji.
lax.js
lax.js – Mała, waniliowa wtyczka JavaScript do tworzenia animacji płynnego przewijania.
Wpisz to
TypeIt — Biblioteka typowania JavaScript, która jest uznawana za „najbardziej wszechstronną na świecie”.
iro.js
iro.js – nowoczesny widżet próbnika kolorów HSV dla JavaScript, który używa SVG.
Cleave.js
Cleave.js — biblioteka do dodawania formatowania w czasie rzeczywistym do danych wejściowych formularzy.
Freezeframe.js
Freezeframe.js — biblioteka, która wstrzymuje animowane pliki .gif i włącza je po najechaniu, kliknięciu lub dotknięciu.
darkmode.js
darkmode.js – Dodaj tryb ciemny do swojej witryny przy minimalnym wysiłku.
Scene.js
Scene.js — biblioteka animacji oparta na osi czasu CSS i JavaScript.
Bun.js
Bun.js — generuj niestandardowe pola wyboru i przyciski radiowe za pomocą CSS.
Nakładki na paski przewijania
Overlay Scrollbars – Wtyczka JavaScript, która ukrywa natywne paski przewijania i zastępuje je wersjami w niestandardowym stylu.
MailtoUI
MailtoUI — skrypt, który dodaje pomocny składnik interfejsu użytkownika do standardowych łączy e-mail.
Suwak pełnoekranowy
Suwak FullScreen — kontroluj sekcje strony i włącz nawigację za pomocą kółka myszy i zdarzeń dotykowych.
mapa strony
mapa strony – Dodaj małą „mini mapę” do swojej witryny, która zapewni użytkownikom kontekst nawigacyjny.
Wykres.xkcd
Chart.xkcd — biblioteka do tworzenia wykresów o wyglądzie odręcznym.
GPick
GPickr — implementacja biblioteki próbnika kolorów Pickr, która generuje piękne gradienty.
Ruchomy
Moveable — biblioteka JavaScript, która pozwala przenosić, zmieniać rozmiar, przeciągać, obracać i nie tylko.
Cube.js
Cube.js — kompletne rozwiązanie analityczne typu open source: niezależne od wizualizacji pakiety SDK i interfejs API wspierane przez analityczną infrastrukturę serwerową.
prosta paralaksa
simpleParallax — niewielka biblioteka JavaScript, która dodaje animację paralaksy do dowolnego obrazu.
Bounds.js
Bounds.js — skrypt do asynchronicznego wykrywania granic, którego można używać do efektów, takich jak ładowanie z opóźnieniem.
Straszna twarz
Creepyface – biblioteka JavaScript, która sprawia, że twoja twarz „patrzy” na kursor w oparciu o pozycję.
LegraJS
LegraJS — biblioteka umożliwiająca rysowanie z klocków podobnych do LEGO. Co zbudujesz?
Paged.js
Paged.js – to biblioteka typu open source do stronicowania treści w przeglądarce. W oparciu o specyfikacje W3C jest to rodzaj wypełnienia dla modułów CSS Paged Media i Generated Content dla Paged Media.
Nakładka ostrości
Focus Overlay – Biblioteka do tworzenia nakładek na skupione elementy. Piękny design i lepsza dostępność.
Flowy
Flowy — minimalna biblioteka JavaScript, której możesz użyć do tworzenia schematów blokowych.
Choreograf-js
Choreographer-js to prosta biblioteka do obsługi skomplikowanych animacji.
Ulotka.js
Leaflet.js to biblioteka JavaScript do interaktywnych map.
Lory
Lory to dotykowy, minimalistyczny slider napisany w waniliowym JavaScript.
CurrencyFormatter.js
CurrencyFormatter.js to bardzo prosta biblioteka do formatowania walut (155 walut i 7 KB spakowane gzipem).
Łuk
ARc (Atomic React) to szablon aplikacji React z podejściem Atomic Design.
Shave.js
Shave.js to nowoczesna wtyczka JavaScript do obcinania tekstu w elemencie html.
Next.js
Next.js to minimalistyczny framework do renderowanych na serwerze aplikacji React.
Projekt
Blueprint to zbiór komponentów React UI, obejmujący typowe elementy interfejsu, wzorce i interakcje w sieci.
baguetteBox.js
baguetteBox.js to prosty i łatwy w użyciu responsywny skrypt lightbox z obsługą gestów przesuwania na urządzeniach mobilnych. został napisany w czystym JavaScript.
PrzewińUjawnij
Wtyczka ScrollReveal bardzo ułatwia tworzenie animacji przewijania stron internetowych zarówno dla przeglądarek stacjonarnych, jak i mobilnych.
Głośne linki
Loud Links to lekka biblioteka JavaScript do dodawania dźwięków interakcji do Twojej witryny. Robi to, tworząc element audio HTML5 i używając go do odtwarzania plików audio MP3 lub OGG.
Bricks.js
Bricks.js to niezwykle szybki generator układu murów dla elementów o stałej szerokości.
MediumEditor
Napisany przy użyciu waniliowego JavaScript, MediumEditor jest lekkim (28kb) klonem paska narzędzi edytora inline Medium.com WYSIWYG. Dostępnych jest również wiele rozszerzeń i motywów Mediumditor.
Substancja
Substance to biblioteka JavaScript do edycji treści w Internecie. Zapewnia wszystkie narzędzia potrzebne do tworzenia niestandardowych edytorów tekstu i internetowych systemów publikowania.
List.js
List.js to lekki i szybki waniliowy skrypt JavaScript, który dodaje wyszukiwanie, sortowanie, filtry i elastyczność do list, tabel lub czegokolwiek HTML.
Popper.js
Popper.js to lekka (zminimalizowana 4 KB) biblioteka do zarządzania poppersami, podpowiedziami i popoverami. Możesz szybko i łatwo pozycjonować podpowiedzi za pomocą jednego kodu wiersza.
InlineTweet.js
InlineTweet.js umożliwia łatwe tworzenie linków do tweetowania z dowolnego tekstu na stronie internetowej. Wszystko, co musisz zrobić, to zawinąć tekst do tweetowania w kontenerze z data-inline-tweet
.
SweetAlert2
SweetAlert2 to piękny i konfigurowalny zamiennik wyskakujących okienek JavaScript.
Force.js
Force.js to biblioteka JavaScript, która ułatwia animowanie elementów HTML i poruszanie się po stronie internetowej.
Push.js
Push.js to rozwiązanie dla wielu przeglądarek do uruchamiania i uruchamiania powiadomień na pulpicie JavaScript.
Bideo.js
Bideo.js to biblioteka JavaScript, która bardzo ułatwia dodawanie pełnoekranowych filmów w tle do stron internetowych.
Microlight.js
Microlight.js to lekka biblioteka do podświetlania kodu, dla dowolnego języka programowania, która znacznie poprawia czytelność.
Miejsca w Algolii
Algolia Places to prosty sposób na użycie biblioteki JavaScript z autouzupełnianiem wyszukiwania adresów w Twojej witrynie.
flatpick
Napisany w waniliowym JavaScript, flatpicr jest lekkim rozwiązaniem datetimepicker i kalendarz.
anime.js
anime.js to elastyczna i lekka biblioteka animacji JavaScript. Działa z CSS, indywidualnymi przekształceniami, SVG, atrybutami DOM i obiektami JS.
Cleave.js
Cleave.js to wtyczka, która formatuje zawartość <input/>
podczas pisania.
Lightgallery.js
Lightgallery.js to w pełni funkcjonalna galeria JavaScript lightbox bez żadnych zależności.