Murad Library
Murad LibraryREF-0306MD

Pesquisa: 500 sites e recursos gratuitos para enfeitar sites com CSS e JavaScript

Catalogued
Reading
43 min read

Compilado por Pablo Murad — 2026
Data da pesquisa: 2026-06-14

Critério bruto, sem romantizar

Esta lista prioriza recursos gratuitos, open-source, copy-paste, documentações oficiais, bibliotecas com plano gratuito, geradores visuais e coleções úteis para deixar sites mais bonitos ou interativos. Mesmo assim, alguns projetos têm planos pagos, licenças específicas para uso comercial, ou mudam regra com o tempo. Antes de usar em projeto comercial, confira a licença do item específico. Não seja inocente: “free” em página de marketing nem sempre significa “livre para qualquer uso”.

Como usar

  • Para resolver rápido: comece por Uiverse, Stylosheet, Animista, CSS Gradient, Haikei, Animate.css, Alpine.js, Swiper, Chart.js e AOS.
  • Para site simples: use Pico CSS, Simple.css, Water.css, MVP.css ou new.css.
  • Para site moderno com controle visual: use Tailwind CSS + daisyUI/Flowbite/HyperUI.
  • Para interatividade sem complicar: Alpine.js, HTMX, Tippy.js, SweetAlert2, Toastify, Swiper e AOS.
  • Para gráficos: Chart.js primeiro; D3 só se você realmente precisar de controle avançado.

Parte 1 — CSS: 250 recursos gratuitos para visual, templates, componentes, efeitos e decoração

#RecursoCategoriaPara que serveFacilidade
1BootstrapFramework CSS/JSBase responsiva completa, componentes prontos.Fácil
2Tailwind CSSUtility-first CSSClasses utilitárias para criar layout visual rápido.Médio
3BulmaFramework CSSFramework moderno baseado em Flexbox.Fácil
4FoundationFramework CSSGrid, componentes e padrões responsivos.Médio
5Pure.cssMicro framework CSSMódulos pequenos para grids, menus e forms.Fácil
6TachyonsFunctional CSSClasses pequenas para montar interfaces rápidas.Médio
7UIkitUI frameworkComponentes elegantes e responsivos.Fácil
8MaterializeMaterial Design CSSComponentes estilo Material Design.Fácil
9Semantic UIUI frameworkComponentes semânticos e fáceis de ler.Médio
10Fomantic UIUI frameworkFork comunitário do Semantic UI.Médio
11Spectre.cssLightweight frameworkFramework leve e limpo.Fácil
12Primer CSSDesign system CSSSistema de interface usado pelo GitHub.Médio
13PatternFlyDesign systemComponentes corporativos open-source.Médio
14Carbon Design SystemDesign systemSistema visual da IBM com CSS/components.Médio
15Clarity Design SystemDesign systemUI kit open-source para apps web.Médio
16ShoelaceWeb components + CSSComponentes web customizáveis com temas CSS.Fácil
17Ionic FrameworkMobile UI componentsComponentes visuais para apps/web mobile.Médio
18Onsen UIMobile UIComponentes para interfaces mobile híbridas.Médio
19Framework7Mobile UI frameworkUI estilo iOS/Android para web apps.Médio
20Metro UI CSSUI frameworkInterface inspirada no estilo Metro/Windows.Fácil
21NES.cssRetro CSSEstética 8-bit/NES para sites.Fácil
22XP.cssRetro CSSInterface estilo Windows XP.Fácil
2398.cssRetro CSSInterface estilo Windows 98.Fácil
247.cssRetro CSSInterface estilo Windows 7.Fácil
25MVP.cssClassless CSSDeixa HTML puro bonito sem classes.Muito fácil
26Pico CSSClassless/minimal CSSHTML semântico com visual limpo.Muito fácil
27Water.cssClassless CSSMelhora HTML simples automaticamente.Muito fácil
28SakuraClassless CSSTema minimalista para páginas simples.Muito fácil
29Simple.cssClassless CSSCSS leve para sites simples.Muito fácil
30Classless.deClassless themesTemas CSS sem classes para HTML básico.Muito fácil
31Tufte CSSEditorial CSSEstilo ensaio/livro com sidenotes.Fácil
32LaTeX.cssAcademic CSSAparência de documento LaTeX na web.Muito fácil
33MarxClassless CSSCSS minimalista para HTML padrão.Muito fácil
34TacitClassless CSSTipografia limpa para sites simples.Muito fácil
35new.cssClassless CSSCSS leve e moderno para HTML sem classes.Muito fácil
36Holiday.cssClassless CSSTema agradável para páginas simples.Muito fácil
37Bamboo CSSClassless CSSHTML puro com aparência amigável.Muito fácil
38ChotaMicro CSS frameworkFramework minúsculo e responsivo.Fácil
39MilligramMinimal frameworkCSS minimalista com grid simples.Fácil
40SkeletonBoilerplate CSSBase responsiva pequena para sites.Fácil
41Mini.cssMini frameworkComponentes e layout em poucos KB.Fácil
42Picnic CSSLightweight CSSFramework leve para componentes rápidos.Fácil
43Blaze UIUI toolkitComponentes CSS abertos e modulares.Fácil
44CirrusCSS frameworkFramework moderno com utilitários e componentes.Fácil
45TurretCSSCSS frameworkFramework semântico e responsivo.Médio
46Base CSSCSS frameworkBase minimalista para projetos web.Fácil
47Concise CSSCSS frameworkFramework limpo e modular.Fácil
48Wing CSSMinimal frameworkFramework minúsculo para landing pages.Fácil
49Mustard UICSS frameworkFramework limpo para prototipagem.Fácil
50Material Design LiteMaterial CSSComponentes Material Design clássicos.Fácil
51daisyUITailwind componentsComponentes prontos para Tailwind.Fácil
52FlowbiteTailwind componentsComponentes Tailwind com exemplos.Fácil
53Preline UITailwind componentsComponentes e plugins gratuitos Tailwind.Fácil
54HyperUITailwind snippetsComponentes Tailwind gratuitos para copiar.Fácil
55Tailwind ComponentsTailwind examplesComunidade de componentes Tailwind.Fácil
56Tailwind UI Kit FreeTailwind kitBlocos Tailwind gratuitos.Fácil
57Meraki UITailwind componentsComponentes Tailwind bonitos e gratuitos.Fácil
58TailblocksTailwind blocksBlocos prontos para landing pages.Muito fácil
59Kometa UI KitTailwind componentsComponentes e templates Tailwind gratuitos.Fácil
60Mamba UITailwind componentsComponentes e templates Tailwind.Fácil
61WindstrapTailwind Bootstrap-likeComponentes Bootstrap reimaginados no Tailwind.Fácil
62KuttyTailwind plugin/componentsComponentes acessíveis para Tailwind.Fácil
63Notus JS/TailwindTailwind kitStarter kit gratuito baseado em Tailwind.Médio
64Material TailwindTailwind Material UIComponentes Material com Tailwind.Fácil
65Headless UIHeadless componentsComponentes acessíveis para estilizar com CSS/Tailwind.Médio
66Radix UI ThemesUI theme systemSistema visual gratuito para apps React.Médio
67shadcn/uiCopy-paste componentsComponentes bonitos com Tailwind/Radix.Médio
68Aceternity UIAnimated UI snippetsComponentes modernos animados para Tailwind.Médio
69Magic UIAnimated componentsComponentes Tailwind/React com animações.Médio
70Origin UIUI componentsComponentes gratuitos para copiar.Fácil
71Float UITailwind templatesComponentes e templates Tailwind gratuitos.Fácil
72Creative Tim Tailwind Starter KitTailwind starterKit gratuito de páginas e componentes.Médio
73Sailboat UITailwind componentsComponentes Tailwind para dashboards e páginas.Fácil
74TW ElementsTailwind componentsComponentes inspirados em Bootstrap para Tailwind.Fácil
75Skeleton UISvelte/Tailwind UIUI toolkit para Svelte com Tailwind.Médio
76DaisyUI Theme GeneratorTheme generatorGerador gratuito de temas daisyUI.Muito fácil
77ThemeWagon Free TemplatesFree templatesTemplates HTML/CSS gratuitos.Fácil
78HTML5 UPFree templatesTemplates responsivos gratuitos.Muito fácil
79TemplatedFree templatesTemplates HTML5/CSS responsivos.Muito fácil
80Free CSSFree templatesCentenas de templates CSS gratuitos.Fácil
81Start BootstrapBootstrap templatesTemas e templates Bootstrap gratuitos.Muito fácil
82BootstrapMade FreeBootstrap templatesTemplates Bootstrap grátis.Fácil
83Colorlib Free TemplatesWebsite templatesTemplates gratuitos para sites.Fácil
84One Page Love TemplatesLanding templatesTemplates gratuitos para landing pages.Fácil
85Cruip Free TemplatesLanding templatesTemplates gratuitos modernos.Fácil
86TooplateHTML templatesTemplates HTML/CSS gratuitos.Fácil
87Nicepage Free TemplatesHTML templatesTemplates HTML editáveis; verificar licença por item.Fácil
88Themefisher FreeBootstrap templatesTemplates gratuitos Bootstrap.Fácil
89GrayGrids FreeBootstrap templatesTemplates Bootstrap gratuitos.Fácil
90UIdeck Free TemplatesTemplatesTemplates gratuitos para landing pages.Fácil
91StyleShoutFree templatesTemplates HTML5/CSS gratuitos.Fácil
92FreeHTML5.coFree templatesTemplates HTML5 gratuitos.Fácil
93W3Layouts FreeTemplatesTemplates gratuitos; conferir licença.Fácil
94Mobirise Free TemplatesTemplatesTemplates HTML gratuitos e blocos visuais.Fácil
95CodropsCSS experimentsEfeitos, layouts e microinterações criativas.Médio
96CSS-Tricks AlmanacCSS referenceReferência prática de propriedades CSS.Fácil
97MDN CSSDocs CSSDocumentação confiável de CSS.Fácil
98Can I useCompatibilityVerifica suporte de recursos CSS nos navegadores.Muito fácil
99Web.dev CSSCSS learning/referenceGuia gratuito de CSS moderno.Fácil
100SmolCSSCSS snippetsSnippets modernos pequenos e úteis.Fácil
101Modern CSS SolutionsCSS snippetsSoluções modernas para problemas comuns.Fácil
102Every LayoutLayout CSSPadrões de layout robustos; parte grátis útil.Médio
1031-Line LayoutsCSS layoutsLayouts úteis em uma linha de CSS.Muito fácil
104CSS Layout GeneratorLayout generatorGerador visual de grids/flex layouts.Muito fácil
105CSS Grid GeneratorGrid generatorCria CSS Grid visualmente.Muito fácil
106Grid GardenCSS Grid gameAprenda Grid jogando.Muito fácil
107Flexbox FroggyFlexbox gameAprenda Flexbox jogando.Muito fácil
108Flexbox DefenseFlexbox gameTreino divertido de Flexbox.Muito fácil
109CSS Grid Garden GuideGrid learningPrática rápida para posicionamento Grid.Muito fácil
110AnimistaCSS animationsGerador de animações CSS prontas.Muito fácil
111Animate.cssCSS animation libraryAnimações CSS prontas via classes.Muito fácil
112Hover.cssCSS hover effectsEfeitos hover prontos para botões e links.Muito fácil
113CSShakeCSS shake animationsAnimações de tremor em CSS.Muito fácil
114WhirlCSS loadersLoaders CSS prontos e leves.Muito fácil
115SpinKitCSS loadersLoaders CSS bonitos e fáceis.Muito fácil
116CSS LoadersCSS loadersGrande coleção de loaders puros em CSS.Muito fácil
117Loading.io CSS SpinnerCSS loadersSpinners CSS gratuitos.Muito fácil
118LDRSLoadersLoaders web modernos e leves.Fácil
119Epic SpinnersCSS spinnersColeção de spinners CSS/Vue.Fácil
120CSS WandCSS effectsEfeitos CSS copiados em um clique.Muito fácil
121UIVerseCSS/Tailwind componentsComponentes open-source para copiar.Muito fácil
122CSS ButtonsButton effectsBotões CSS gratuitos e customizáveis.Muito fácil
123Get CSS Scan ButtonsButton examplesExemplos gratuitos de botões CSS.Muito fácil
124CSS PortalCSS toolsGeradores de sombras, gradientes, transformações e mais.Muito fácil
125CSS GradientGradient generatorGerador de gradientes CSS.Muito fácil
126GrabientGradient toolGradientes ajustáveis e copiáveis.Muito fácil
127Gradient HuntGradient galleryGaleria de gradientes grátis.Muito fácil
128CoolHueGradient palettePaletas de gradientes prontas.Muito fácil
129uiGradientsGradient galleryGradientes prontos para CSS.Muito fácil
130Mesh GradientMesh gradientsGerador de gradientes mesh.Muito fácil
131HaikeiSVG/CSS backgroundsGera backgrounds SVG, ondas, blobs e patterns.Muito fácil
132BGJarSVG backgroundsFundos SVG gratuitos editáveis.Muito fácil
133SVG BackgroundsSVG backgroundsFundos SVG prontos; verificar licença por item.Fácil
134Hero PatternsSVG patternsPadrões SVG repetíveis para backgrounds.Muito fácil
135PatternPadPattern generatorCriação visual de padrões para fundo.Muito fácil
136Pattern MonsterSVG patternsPadrões SVG gratuitos e customizáveis.Muito fácil
137MagicPatternPattern toolsFerramentas gratuitas para patterns e blobs.Muito fácil
138Trianglify.ioPattern generatorGera backgrounds geométricos.Muito fácil
139CSS PatternCSS patternsPadrões feitos apenas com CSS.Muito fácil
140Lea Verou CSS3 PatternsCSS patternsPadrões clássicos em CSS puro.Fácil
141Transparent TexturesTexturesTexturas leves para backgrounds.Muito fácil
142Subtle PatternsTexturesPadrões sutis para interfaces.Muito fácil
143BlobmakerBlob generatorGera blobs SVG decorativos.Muito fácil
144Get WavesSVG wavesOndas SVG para seções de landing page.Muito fácil
145Shape Divider AppSection dividersDivisores SVG para seções.Muito fácil
146Fancy Border RadiusBorder radius generatorGera formas orgânicas com border-radius.Muito fácil
147Neumorphism.ioNeumorphism generatorGerador de sombras estilo neumorphism.Muito fácil
148Glassmorphism GeneratorGlassmorphismGera CSS para efeito vidro.Muito fácil
149CSS GlassGlassmorphismGerador simples de glassmorphism.Muito fácil
150Box ShadowsBox shadowsSombras CSS prontas para copiar.Muito fácil
151Shadows BrummShadow generatorGera sombras multicamadas suaves.Muito fácil
152Smooth ShadowShadow generatorSombras realistas em CSS.Muito fácil
153Cubic BezierTiming functionCria easing para transições CSS.Muito fácil
154Easings.netEasing referenceCurvas de easing para animações.Muito fácil
155Ceaser CSS EasingCSS easingGerador clássico de easing CSS.Muito fácil
156Keyframes.appCSS animation toolsFerramentas para animação, box-shadow e gradients.Muito fácil
157AnimXYZCSS animation frameworkAnimações CSS composáveis.Fácil
158WickedCSSCSS animationsAnimações CSS divertidas.Muito fácil
159Tuesday CSSCSS animationAnimações CSS para entradas/saídas.Fácil
160Magic AnimationsCSS animationsBiblioteca de animações CSS.Fácil
161CSS Layout CookbookLayout recipesReceitas de layout confiáveis da MDN.Fácil
162Fluid Type ScaleTypography generatorTipografia fluida com clamp().Muito fácil
163Type ScaleTypography scaleEscalas tipográficas para CSS.Muito fácil
164Modern Fluid Typography EditorFluid typographyGera clamp() para fontes responsivas.Muito fácil
165FontsourceSelf-host fontsPacotes de fontes open-source para projetos.Fácil
166Google FontsFree fontsFontes gratuitas para web.Muito fácil
167Bunny FontsPrivacy-friendly fontsAlternativa gratuita ao Google Fonts.Muito fácil
168Font LibraryOpen fontsBiblioteca de fontes livres.Fácil
169Open FoundryOpen fontsFontes open-source com visual forte.Fácil
170VelvetyneOpen fontsFontes livres e experimentais.Fácil
171League of Moveable TypeOpen fontsFontes open-source clássicas.Fácil
172Use & ModifyOpen fontsCuradoria de fontes abertas.Fácil
173FontpairFont pairingCombinações gratuitas de fontes.Muito fácil
174TypespirationTypography examplesCombinações tipográficas com CSS.Fácil
175Color HuntColor palettesPaletas gratuitas para UI.Muito fácil
176CoolorsColor palettesGerador de paletas grátis.Muito fácil
177Adobe ColorColor palettesFerramenta gratuita para harmonias de cor.Fácil
178PalettonColor scheme toolCria esquemas de cor.Fácil
179ColorSpaceColor gradients/palettesGera paletas e gradientes.Muito fácil
180Happy HuesColor inspirationPaletas aplicadas em UI real.Muito fácil
181Realtime ColorsColor previewTesta paletas em landing page.Muito fácil
182Accessible ColorsAccessibility color toolCheca contraste e sugere ajustes.Muito fácil
183Contrast CheckerContrast toolChecagem de contraste WCAG.Muito fácil
184ColorableContrast toolTesta combinações de cores acessíveis.Muito fácil
185WhoCanUseColor accessibilityMostra acessibilidade de cores por deficiência visual.Muito fácil
186Open ColorColor systemSistema de cores aberto para UI.Fácil
187Radix ColorsColor systemEscalas de cor acessíveis para UI.Fácil
188Tailwind Color GeneratorTailwind colorsGera escalas de cor para Tailwind.Muito fácil
189Material Design PaletteMaterial colorsPaletas estilo Material Design.Muito fácil
190Open PropsCSS variablesTokens CSS prontos: cores, sombras, sizes.Fácil
191Normalize.cssCSS resetNormaliza estilos entre navegadores.Muito fácil
192Modern NormalizeCSS resetNormalize moderno e pequeno.Fácil
193CSS RemedyCSS resetReset pensando em comportamento moderno.Médio
194Sanitize.cssCSS resetBase consistente e segura para CSS.Fácil
195Reseter.cssCSS resetReset moderno para projetos web.Fácil
196Destyle.cssCSS resetRemove estilos padrões agressivamente.Médio
197The New CSS ResetCSS resetReset moderno usando unset/revert.Médio
198A11y CSS ResetAccessible resetReset CSS com foco em acessibilidade.Fácil
199CSS IconsCSS icon libraryÍcones feitos em CSS puro.Muito fácil
200IconoirIcon libraryÍcones SVG gratuitos e open-source.Muito fácil
201HeroiconsSVG iconsÍcones gratuitos da equipe Tailwind.Muito fácil
202LucideIcon libraryÍcones open-source limpos.Muito fácil
203Feather IconsSVG iconsÍcones leves e minimalistas.Muito fácil
204Tabler IconsSVG iconsGrande biblioteca de ícones gratuitos.Muito fácil
205Phosphor IconsIcon libraryÍcones flexíveis com pesos variados.Muito fácil
206Remix IconIcon libraryÍcones gratuitos para web/app.Muito fácil
207BoxiconsIcon libraryÍcones CSS/SVG fáceis de usar.Muito fácil
208Bootstrap IconsIcon libraryÍcones gratuitos do Bootstrap.Muito fácil
209Font Awesome FreeIcon libraryÍcones gratuitos; filtrar por Free.Muito fácil
210IoniconsIcon libraryÍcones open-source para web/mobile.Muito fácil
211Simple IconsBrand iconsÍcones SVG de marcas.Muito fácil
212DeviconDeveloper iconsÍcones de tecnologias/dev tools.Muito fácil
213SVG RepoSVG libraryGrande biblioteca de SVGs gratuitos.Muito fácil
214IconmonstrIcon libraryÍcones gratuitos em SVG/PNG.Muito fácil
215IconifyIcon frameworkAcesso unificado a muitas coleções de ícones.Fácil
216Line AwesomeIcon fontAlternativa line-style ao Font Awesome.Fácil
217CSS.ggPure CSS iconsÍcones em CSS puro.Muito fácil
218SVGOMGSVG optimizerOtimiza SVG para usar no site.Muito fácil
219GetIllustrations FreeIllustrationsIlustrações gratuitas; conferir licença.Fácil
220unDrawIllustrationsIlustrações SVG gratuitas customizáveis.Muito fácil
221StorysetIllustrationsIlustrações editáveis; atribuição conforme licença.Fácil
222IRA DesignIllustration kitIlustrações SVG gratuitas customizáveis.Fácil
223Open DoodlesIllustrationsDoodles gratuitos para projetos.Fácil
224ManyPixels GalleryIllustrationsGaleria gratuita de ilustrações.Fácil
225DrawKit FreeIllustrations/iconsRecursos gratuitos; verificar licença por item.Fácil
226Blush FreeIllustrationsIlustrações com opções gratuitas.Fácil
227HumaaansIllustrationsBiblioteca gratuita de humanos ilustrados.Fácil
228Open PeepsIllustrationsPersonagens ilustrados open-source.Fácil
229Shape.soIcons/illustrationsRecursos visuais com plano gratuito.Fácil
230Lordicon FreeAnimated iconsÍcones animados com filtros gratuitos.Fácil
231LottieFiles Free AnimationsLottie animationsAnimações gratuitas para UI.Fácil
232SVGator Free ToolsSVG toolsFerramentas gratuitas para SVG.Fácil
233ClippyClip-path generatorGera clip-path CSS visualmente.Muito fácil
234CSS Clip-path MakerCSS shapesGera cantos/formas CSS modernas.Fácil
235Fancy CSS BordersBorder generatorBordas decorativas em CSS.Fácil
236CSS GeneratorsCSS generatorsColeção de geradores CSS visuais.Muito fácil
237CSS Separator GeneratorSeparatorsGera separadores CSS/SVG para seções.Muito fácil
238CSS Triangle GeneratorCSS shapesGera triângulos CSS.Muito fácil
239CSS Arrow PleaseTooltip arrowsGera setas CSS para balões/tooltips.Muito fácil
240Best CSS Button GeneratorButton generatorCria botões CSS visualmente.Muito fácil
241Button Generator CSSButton generatorGerador simples de botões CSS.Muito fácil
242UI ButtonsButton snippetsBotões CSS prontos para copiar.Muito fácil
243Markodenic CSS TipsCSS snippetsDicas e snippets práticos.Fácil
244CSS Layout PatternsLayout patternsPadrões de layout modernos.Fácil
245A11y Project ChecklistAccessibilityChecklist para não criar site bonito e inacessível.Fácil
246Inclusive ComponentsAccessible componentsPadrões de componentes acessíveis.Médio
247Accessible UI Components ListAccessibility patternsArtigos práticos sobre componentes acessíveis.Médio
248ARIA Authoring PracticesAccessible patternsPadrões oficiais para componentes interativos.Médio
249Formspark UI ResourcesForms CSSInspiração para formulários CSS.Fácil
250FormBold Free TemplatesForm templatesTemplates gratuitos de formulários.Fácil

Parte 2 — JavaScript: 250 recursos gratuitos para interatividade, animações, gráficos e utilidades

#RecursoCategoriaPara que serveFacilidade
1ReactUI libraryBiblioteca para criar interfaces reativas.Médio
2Vue.jsUI frameworkFramework progressivo e amigável.Médio
3SvelteUI compilerComponentes com pouca verbosidade e bom desempenho.Médio
4SolidJSUI libraryReatividade fina e desempenho alto.Médio
5PreactUI libraryAlternativa leve ao React.Médio
6Alpine.jsLightweight UI JSInteratividade simples direto no HTML.Muito fácil
7HTMXHTML-first interactivityInteratividade via atributos HTML.Fácil
8StimulusModest JS frameworkJS organizado para HTML server-rendered.Fácil
9LitWeb componentsCria web components leves.Médio
10StencilWeb components compilerCria design systems em web components.Médio
11Mithril.jsSPA frameworkFramework pequeno para SPAs.Médio
12Riot.jsUI libraryComponentes simples e leves.Médio
13HyperappMicro frameworkFramework tiny para apps frontend.Médio
14Petite-vueTiny VueInteratividade progressiva estilo Vue.Fácil
15Backbone.jsMVC libraryClássico para estruturação de apps JS.Médio
16Ember.jsApp frameworkFramework completo para apps ambiciosos.Avançado
17AngularApp frameworkFramework completo para apps grandes.Avançado
18Next.jsReact frameworkReact com rotas, SSR e build moderno.Médio
19NuxtVue frameworkVue com SSR, rotas e convenções.Médio
20SvelteKitSvelte frameworkFramework oficial para apps Svelte.Médio
21AstroContent/site frameworkSites rápidos com ilhas interativas.Médio
22QwikResumable frameworkFramework focado em performance inicial.Avançado
23RemixReact frameworkFramework full-stack focado em web standards.Médio
24GatsbyStatic site frameworkSites estáticos com React.Médio
25EleventyStatic site generatorGerador estático simples e flexível.Fácil
26ViteFrontend toolingDev server/build rápido para JS moderno.Fácil
27ParcelBundlerBundler simples quase sem configuração.Fácil
28RollupBundlerBundler forte para bibliotecas JS.Médio
29WebpackBundlerBundler clássico e altamente configurável.Avançado
30esbuildBundler/minifierBuild JS extremamente rápido.Médio
31SWCCompilerCompilador JS/TS rápido em Rust.Médio
32BabelCompilerTranspila JS moderno para compatibilidade.Médio
33TypeScriptTyped JavaScriptJS com tipos para reduzir bugs.Médio
34jQueryDOM utilityClássico para manipular DOM rapidamente.Muito fácil
35Cash DOMjQuery alternativeManipulação DOM leve com API parecida jQuery.Fácil
36Umbrella JSDOM utilityBiblioteca leve para DOM e eventos.Fácil
37Zepto.jsjQuery-like libraryAlternativa leve ao jQuery.Fácil
38LodashUtility libraryFunções úteis para arrays, objetos e strings.Fácil
39Underscore.jsUtility libraryUtilitários funcionais clássicos.Fácil
40RamdaFunctional utilitiesProgramação funcional para JS.Médio
41date-fnsDate utilitiesManipulação de datas modular e leve.Fácil
42Day.jsDate libraryAlternativa leve ao Moment.js.Fácil
43LuxonDate/time libraryDatas, horários e fusos com API moderna.Médio
44Moment.jsDate libraryBiblioteca clássica de datas; hoje em manutenção.Fácil
45Temporal PolyfillDate/time APINova API de datas via polyfill.Avançado
46Numeral.jsNumber formattingFormata números e moedas.Fácil
47Dinero.jsMoney libraryManipulação segura de valores monetários.Médio
48accounting.jsMoney formattingFormatação de moeda e números.Fácil
49validator.jsValidationValida strings, emails, URLs e mais.Fácil
50YupSchema validationValidação de schemas JS.Médio
51ZodSchema validationValidação com TypeScript excelente.Médio
52JoiSchema validationValidação poderosa para JS/Node.Médio
53AjvJSON Schema validatorValidador JSON Schema rápido.Médio
54SuperstructValidationValidação composável de dados.Médio
55VestValidation frameworkValidação declarativa inspirada em testes.Médio
56React Hook FormFormsFormulários performáticos para React.Médio
57FormikFormsFormulários React com validação.Médio
58Final FormFormsGerenciamento de forms sem framework obrigatório.Médio
59PristineJSForm validationValidação simples de forms vanilla JS.Fácil
60Parsley.jsForm validationValidação de forms via atributos.Fácil
61Cleave.jsInput formattingMáscaras de input para cartão, telefone etc.Fácil
62IMaskInput masksMáscaras flexíveis de input.Fácil
63InputmaskInput masksMáscaras de formulário robustas.Fácil
64Choices.jsSelect/input UISelects e tags customizados sem jQuery.Fácil
65Select2Enhanced selectSelects pesquisáveis e customizados.Fácil
66Tom SelectSelect UISelects leves com busca e tags.Fácil
67Slim SelectSelect UISelect customizado leve.Fácil
68FlatpickrDate pickerDate/time picker leve e bonito.Fácil
69PikadayDate pickerDatepicker simples sem dependências.Fácil
70Air DatepickerDate pickerDatepicker moderno e customizável.Fácil
71FullCalendarCalendar UICalendário interativo completo.Médio
72Tippy.jsTooltips/popoversTooltips bonitos baseados em Popper.Fácil
73PopperPositioning enginePosicionamento robusto para dropdowns/tooltips.Médio
74Floating UIPositioning enginePosicionamento moderno para popovers.Médio
75MicromodalModal libraryModais acessíveis e leves.Fácil
76SweetAlert2Alerts/modalsAlertas bonitos e fáceis.Muito fácil
77NotyfToast notificationsToasts simples e bonitos.Muito fácil
78Toastify JSToast notificationsNotificações toast leves.Muito fácil
79NotiflixNotifications/loadingNotificações, loading e confirm dialogs.Fácil
80iziToastToast notificationsToasts customizáveis.Fácil
81ToastrToast notificationsToasts clássicos com jQuery.Fácil
82PNotifyNotificationsNotificações JS ricas.Médio
83Shepherd.jsProduct toursTours guiados em sites/apps.Fácil
84Driver.jsProduct toursGuias, highlights e tours.Fácil
85Intro.jsProduct toursTours e onboarding; conferir licença comercial.Fácil
86HopscotchProduct toursTour guiado clássico.Médio
87SwiperSlider/carouselCarrosséis modernos touch-friendly.Fácil
88SplideSlider/carouselSlider leve e acessível.Fácil
89Glide.jsSlider/carouselSlider leve e simples.Fácil
90Embla CarouselCarouselCarrossel flexível e pequeno.Médio
91Tiny SliderSliderSlider vanilla JS sem jQuery.Fácil
92Slick CarouselCarouselCarrossel clássico com jQuery.Fácil
93FlickityCarouselCarrossel touch e responsivo; verificar licença.Fácil
94Owl Carousel 2CarouselCarrossel jQuery popular.Fácil
95PhotoSwipeGallery/lightboxGaleria e lightbox mobile-friendly.Fácil
96LightGalleryGallery/lightboxGaleria/lightbox rica.Fácil
97GLightboxLightboxLightbox leve sem dependências.Fácil
98FancyboxLightboxLightbox moderno; conferir licença/plano.Fácil
99baguetteBox.jsLightboxLightbox simples e leve.Muito fácil
100MasonryGrid layoutLayout tipo Pinterest.Fácil
101IsotopeFiltering layoutFiltros e layouts animados; conferir licença.Médio
102MuuriGrid layoutGrid responsivo com drag/sort.Médio
103PackeryGrid layoutLayout bin-packing; conferir licença.Médio
104Shuffle.jsFiltering gridGrid com filtros e ordenação.Médio
105Gridstack.jsDrag dashboard gridGrid drag-and-drop para dashboards.Médio
106SortableJSDrag and dropOrdenação drag-and-drop fácil.Fácil
107Interact.jsDrag/resize/gesturesArrastar, redimensionar e gestos.Médio
108DraggabillyDrag and dropElementos arrastáveis simples.Fácil
109DragulaDrag and dropDrag-and-drop simples entre containers.Fácil
110DropzoneFile uploadUploads com drag-and-drop.Fácil
111FilePondFile uploadUpload bonito, acessível e extensível.Fácil
112UppyFile uploadUpload modular com dashboard.Médio
113Pintura Image EditorImage editorEditor de imagens; não totalmente grátis para tudo.Médio
114Cropper.jsImage cropperCortar imagens no navegador.Fácil
115Compressor.jsImage compressionComprime imagens client-side.Fácil
116browser-image-compressionImage compressionComprime imagens no browser.Fácil
117LazysizesLazy loadingLazy-load robusto para imagens/iframes.Fácil
118lozad.jsLazy loadingLazy loader pequeno via IntersectionObserver.Fácil
119vanilla-lazyloadLazy loadingLazy-load de imagens, vídeos e iframes.Fácil
120AOSScroll animationsAnimações ao rolar a página.Muito fácil
121WOW.jsScroll revealRevela elementos com animação no scroll.Fácil
122ScrollRevealScroll revealAnimações de entrada no scroll.Muito fácil
123RellaxParallaxParallax leve e fácil.Muito fácil
124simpleParallax.jsParallaxParallax simples em imagens.Fácil
125Locomotive ScrollSmooth scrollScroll suave/parallax avançado.Médio
126LenisSmooth scrollScroll suave moderno.Médio
127GSAPAnimationAnimações profissionais; core gratuito com ressalvas.Médio
128Anime.jsAnimationAnimação JS leve e poderosa.Fácil
129MotionAnimationAnimações para JS, React e Vue.Fácil
130Mo.jsMotion graphicsAnimações gráficas e microinterações.Médio
131Velocity.jsAnimationAnimações rápidas com API jQuery-like.Fácil
132PopmotionAnimationBiblioteca funcional de animação.Médio
133Rough NotationAnnotationsMarcações estilo desenhado à mão.Muito fácil
134Typed.jsTyping effectEfeito máquina de escrever.Muito fácil
135TypeItTyping effectEfeito de digitação customizável.Fácil
136KUTE.jsAnimation engineEngine de animação JS/SVG.Médio
137VivusSVG animationAnima desenho de SVG.Fácil
138Lottie WebAnimation rendererRenderiza animações After Effects/Lottie.Fácil
139BodymovinLottie exporterExporta animações para Lottie.Médio
140RiveInteractive animationAnimações vetoriais interativas; plano free.Médio
141Three.js3D graphics3D/WebGL no navegador.Avançado
142Babylon.js3D engineEngine 3D completa para web.Avançado
143PixiJS2D WebGL rendererRenderização 2D acelerada por WebGL.Médio
144PhaserGame frameworkFramework JS para jogos 2D.Médio
145Matter.jsPhysics engineFísica 2D para web.Médio
146Cannon-esPhysics engineFísica 3D para JS.Avançado
147Oimo.jsPhysics engineFísica 3D leve em JS.Avançado
148D3.jsData visualizationVisualizações de dados altamente customizadas.Avançado
149Chart.jsChartsGráficos simples, bonitos e responsivos.Fácil
150Apache EChartsChartsGráficos ricos e interativos.Médio
151Plotly.jsChartsGráficos científicos/interativos.Médio
152ApexChartsChartsGráficos modernos e fáceis.Fácil
153Highcharts Free/Non-commercialChartsGráficos poderosos; licença gratuita só em casos específicos.Médio
154NivoReact chartsGráficos React bonitos baseados em D3.Médio
155RechartsReact chartsGráficos React fáceis.Médio
156VisxReact visualizationPrimitivas D3 para React.Avançado
157VegaVisualization grammarGramática declarativa de visualização.Avançado
158Vega-LiteVisualization grammarVisualização declarativa mais simples que Vega.Médio
159Observable PlotChartsBiblioteca declarativa para gráficos.Médio
160Billboard.jsChartsGráficos reutilizáveis baseados em D3.Médio
161C3.jsChartsGráficos reutilizáveis baseados em D3.Médio
162ChartistChartsGráficos responsivos simples.Fácil
163uPlotChartsGráficos rápidos e leves.Médio
164DygraphsTime-series chartsGráficos interativos de séries temporais.Médio
165Sigma.jsGraph visualizationVisualização de grafos/redes.Avançado
166Cytoscape.jsGraph visualizationGrafos e redes interativas.Avançado
167MermaidDiagramsDiagramas via texto/Markdown.Fácil
168PlantUML WebDiagramsDiagramas textuais; útil com JS/docs.Médio
169Rough.jsSketchy graphicsDesenhos SVG/canvas estilo mão livre.Fácil
170Fabric.jsCanvas libraryManipulação de objetos em canvas.Médio
171KonvaCanvas libraryCanvas 2D interativo e estruturado.Médio
172Paper.jsVector graphicsGráficos vetoriais em canvas.Médio
173Two.js2D drawingDesenho 2D em SVG/canvas/WebGL.Médio
174p5.jsCreative codingArte generativa e programação criativa.Fácil
175Processing.jsCreative codingPort clássico do Processing para JS.Médio
176LeafletMapsMapas interativos leves.Fácil
177OpenLayersMapsMapas web avançados.Avançado
178MapLibre GL JSMapsMapas vetoriais open-source.Médio
179Turf.jsGeospatialAnálise geoespacial em JS.Médio
180Deck.glGeospatial visualizationVisualizações geoespaciais WebGL.Avançado
181CesiumJS3D maps/globeGlobo 3D e mapas geoespaciais.Avançado
182Papa ParseCSV parserLeitura/parsing de CSV no browser.Fácil
183SheetJS CommunitySpreadsheet parserLer/escrever planilhas; verificar recursos free.Médio
184jsPDFPDF generationGera PDFs no navegador.Médio
185PDF.jsPDF viewerRenderiza PDFs no navegador.Médio
186pdf-libPDF manipulationCria e edita PDFs em JS.Médio
187PptxGenJSPowerPoint generationGera apresentações PPTX via JS.Médio
188DocxDOCX generationGera documentos Word via JS.Médio
189Prism.jsSyntax highlightingHighlight de código leve.Muito fácil
190highlight.jsSyntax highlightingHighlight automático para blocos de código.Muito fácil
191CodeMirrorCode editorEditor de código embutido no browser.Médio
192Monaco EditorCode editorEditor do VS Code para web.Avançado
193Ace EditorCode editorEditor de código embutível.Médio
194QuillRich text editorEditor rich text open-source.Médio
195TinyMCE CommunityRich text editorEditor WYSIWYG com opções gratuitas.Médio
196CKEditor 5Rich text editorEditor poderoso; conferir licença/uso.Médio
197TipTapRich text editorEditor headless baseado em ProseMirror.Médio
198ProseMirrorText editor frameworkFramework para editores rich text.Avançado
199Editor.jsBlock editorEditor por blocos estilo Notion.Médio
200EasyMDEMarkdown editorEditor Markdown simples.Fácil
201SimpleMDEMarkdown editorEditor Markdown clássico.Fácil
202MarkedMarkdown parserConverte Markdown para HTML.Fácil
203Markdown-itMarkdown parserParser Markdown extensível.Fácil
204RemarkMarkdown processorProcessamento Markdown via plugins.Médio
205UnifiedContent processorProcessa Markdown/HTML/ASTs.Avançado
206DOMPurifyHTML sanitizerSanitiza HTML contra XSS.Fácil
207sanitize-htmlHTML sanitizerSanitização de HTML em Node/browser.Médio
208heHTML entitiesCodifica/decodifica entidades HTML.Fácil
209axiosHTTP clientCliente HTTP simples baseado em promises.Fácil
210kyHTTP clientWrapper elegante para fetch.Fácil
211SWRData fetchingFetching com cache para React.Médio
212TanStack QueryData fetching/cacheCache e sincronização de dados.Médio
213Apollo ClientGraphQL clientCliente GraphQL para apps JS.Médio
214urqlGraphQL clientCliente GraphQL leve e flexível.Médio
215graphql-requestGraphQL clientCliente GraphQL mínimo.Fácil
216Socket.IORealtimeWebSockets/eventos em tempo real.Médio
217wsWebSocket libraryWebSocket rápido para Node.js.Médio
218PeerJSWebRTCWebRTC simplificado para peer-to-peer.Médio
219SimplePeerWebRTCWebRTC mais simples.Médio
220ComlinkWeb workersComunicação simples com web workers.Médio
221WorkboxService workers/PWAFerramentas para PWA e cache.Médio
222Dexie.jsIndexedDBWrapper amigável para IndexedDB.Médio
223localForageBrowser storageStorage async simples no navegador.Fácil
224idbIndexedDB wrapperWrapper leve para IndexedDB.Médio
225PouchDBOffline databaseBanco offline sync-compatible.Médio
226RxDBClient databaseBanco reativo para apps JS.Avançado
227Redux ToolkitState managementGerenciamento de estado React padronizado.Médio
228ZustandState managementEstado React simples e pequeno.Fácil
229JotaiState managementEstado atômico para React.Médio
230RecoilState managementEstado React por átomos/selectors.Médio
231MobXState managementEstado observável e reativo.Médio
232XStateState machinesMáquinas de estado para UI complexa.Avançado
233ValtioProxy stateEstado React via proxies.Fácil
234ImmerImmutable stateAtualizações imutáveis com sintaxe mutável.Fácil
235RxJSReactive programmingStreams e programação reativa.Avançado
236EffectorState managerGerenciamento reativo de estado.Avançado
237TanStack TableTablesTabelas headless poderosas.Médio
238DataTablesTablesTabelas HTML com busca/paginação.Fácil
239AG Grid CommunityData gridGrid robusto; Community grátis.Médio
240Grid.jsTablesTabelas leves e modernas.Fácil
241TabulatorTablesTabelas interativas completas.Médio
242Handsontable CommunitySpreadsheet gridGrid tipo planilha; conferir licença.Médio
243List.jsSearch/sort/filterBusca, ordenação e filtros em listas HTML.Fácil
244Fuse.jsFuzzy searchBusca fuzzy no cliente.Fácil
245FlexSearchSearchBusca full-text rápida no browser.Médio
246MiniSearchSearchFull-text search pequeno para browser.Médio
247Lunr.jsSearchBusca textual client-side.Médio
248Algolia AutocompleteAutocompleteAutocomplete open-source; serviço pode ser pago.Médio
249Fuse.js demoFuzzy search demoDemonstração prática para busca fuzzy.Muito fácil
250clipboard.jsClipboardCopiar texto para área de transferência.Muito fácil

Fontes-base consultadas na pesquisa

Observação final

A lista foi feita para pesquisa e triagem rápida. O melhor fluxo é escolher 10 a 20 recursos, testar localmente, medir performance e eliminar o resto. Colocar biblioteca demais no site só porque é bonito é receita para virar uma árvore de Natal lenta.

Did this resonate?

Related documents