Svelte

Svelte logo
Svelte logotype

サイバネティクスで強化されたWebアプリ

Svelteはユーザーインタフェースを構築する先鋭的で新しいアプローチです。ReactやVueのような従来のフレームワークがその作業の大部分を ブラウザ で行うのに対し、Svelteはその作業をアプリをビルドする際の コンパイル時 に行います。

Svelteは仮想DOMによる差分検出のようなテクニックを使用する代わりに、アプリケーションの状態が変化したときにDOMを外科的に更新するコードを生成します。

Svelteが最近行われた2つの調査で 最も愛されているWebフレームワーク最も開発者を満足させるフレームワーク にそれぞれ選出されたことを誇りに思います。あなたにもきっと気に入って頂けると思います。もっと詳しく知りたい方は こちらの紹介記事 をご覧ください。

npx degit sveltejs/template my-svelte-project
# または、こちらの.zipファイル をダウンロードし、解凍します
cd my-svelte-project
# TypeScript を使用する場合はこちらを実行してください:
# node scripts/setupTypeScript.js

npm install
npm run dev
		

もっと詳しく知りたい方はこちらのクイックスタートガイドをご覧ください。

Svelteを学ぶ

Svelte components are built on top of HTML. Just add data.

CSS is component-scoped by default — no more style collisions or specificity wars. Or you can use your favourite CSS-in-JS library.

Trigger efficient, granular updates by assigning to local variables. The compiler does the rest.

Build beautiful UIs with a powerful, performant transition engine built right into the framework.

Who's using Svelte?

Supporters

Svelte is free and open source software, made possible by the work of hundreds of volunteers and donors. Join us or give!

Contributors

Rich-Harris Conduitry tanhauhau benmccann dummdidumm Swatinem jacwright lukeed mindrones mrkishi ekhaled pngwn antony EmilTholin zxbodya btk5h jches d3sandoval tivac PaulBGD GarrettGeorge btakita FWeinb geoffrich pushkine halfnelson evs-chris colincasey jamesbirtles TehShrike jacobmischka kaisermann Panya sanderhahn aphitiel skippednote MattiasBuelens ehrencrona dimfeld sw-yx Harald-1 Axelen123 bluwy m59peacemaker taylorzane leporo dkondrad stalkerg thollander esarbanis hperrin LostKobrakai ignatiusmb jesseskinner CreaturesInUnitards peopledrivemecrazy stephane-vanraes umanghome baseballyama emilos kevmodrome Vages AlexxNB AlbertLucianto cristinecula SomaticIT MikeMatrix arxpoetica shinnn timhall Wolfr bre30kra69cs milahu 123aswin123 efeskucuk ItalyPaleAle andrelmlins bwbroersma clarkdo dominikg hbirler ElectronSz NitayRabi orta PaulMaly samuelgozi Shinyaigeek js2me trbrc 43081j BillyLevin dmitrykurmanov aarongeorge arackaf industral allantito almaz-khan amwmedia anthonylegoas aykutkardas benlesh bfanger CMessinides chrishelgert Crisfole funkybob membranophonist deanmcpherson neoel fishmandev dreitzner SrZorro ceifa Jingmnt johnmuhl zlsa joaopaulobdac nosovk lukasmoellerch Matt-Pilott mattwolff mhmd-22 nikku oguzhaninan PKlknr plmrry varholak-peter RobinCsl sercaneraslan kyrylkov vascoosx SteveALee Th0rN13 thgh timdeschryver saibotsivad cvlab adrian5 cayasso cudr dasZGFz cbolgiano fivemru gabysantosw gunggmee martinandert mustafa0x zh-lx Kapsonfire-DE elliotwaite fjorgemota gtm-nayan vaibhav111tandon davidaq vedam ogre-yoga adam-bates x-dune 1wheel ooade JitPackJoyride Alaricus Lumm1t alexiglesias93 alexnoz Pierstoval Alex-CS Prinzhorn aorel AlexandreCantin AlexGalays MeuhMeuh almogtavor Phaqui andreieftimie healeycodes gilgameshskytrooper talklittle hexagonrecursion abruere ankeetmaini aredridel arthurdenner acstll guzart AshishKapoor RedHatter el1f babakfp webdesq remotelydev bashunaimiroy benoror palewire benschac bertybot rster2002 bdougherty korywka blittle c0bra bsssshhhhhhh cj81499 Orbyt camjackson caroso1222 InsanityOnABun Cleecanth chris-morgan caengen christianheine klaussner clebert dalemartyn damianpumar dkzlv DanielPower himynameisdave davebrent davedawkins davemo daybrush debargharoy widyakumara diegoramosxyz DoctorNefario dogagenc cornerfarmer StarpTech EddyVinck EmNudge ematipico enstyled ericdfields ersin-ertan skrifblokk evanmoncuso vilarfg fielding fraserdarwent Gabswim gautamkrishnar GeopJr gonfva gka GllmR Denhai ivanhofer hchatel IlyaSemenov newbornfrontender irshad irshadshalu ilblog IvanSanchez j-delaney beegan jackyef lunchboxer jthegedus euoia foucist Rukenshia jatinhemnani01 JeremyBernier Joxtacy jesmrie jwicks31 landtuna neorth johman10 dravog7 6eDesign Jongkeun jonniek kesne jormaj tel JounQin getkey pyoner vitalragaz kjj6198 Karsten7 khtdr netaisllc lewoudar kieranbarker Kiho atomAltera kissu lawrencelogoh leereamsnyder div-Leo leomarquine axil itsliamegan lode lorenbrichter lguzzon confraria lukerhoads lyndsysimon jasonlyu123 habibrosyad baslr MShuttle marvinhagemeister mahenrique94 mdempsky spaceinvadev maxmilton mikedubcurry majkelbed mterczynski mkhan45 mtlewis khorpy macmillen stokesman Milesq Mlocik97 mohamedhaddi haond10adp nick-vincent nicolasmgaray charpeni jacoux quantuminformation njbotkin nolanlawson hunnble odjhey OJFord Olanetsoft omeraplak lovasoa oscard0m oscarmattsson outloudvi vp2177 paulocoghi pboling blackwolf12333 RAYDENFilipp michaelphipps hontas raitalharehman rajnandan1 retotrinkler rohanfaiyazkhan rohankokane 91k roychoo rmariuzzo ItzaMi ryanatkn samccone Greenheart sangxxh mrsauravsahu scottbedard eps1lon sebastian-stephan shakhbulatgaz lenovouser john7doe Softmus CyberAP buhrmi sdemjanenko StevenWeathers teymour-aldridge TheJaredWilcurt theodorejb ThomasFerro tiberiuc Gohlisch timgates42 tgroshon tcrowe thelgevold RaiVaibhav VarunDevPro Ti-webdev venkateshwarans FlipFloop vidaren vidit1999 SleepyWerewolf vicky1999 supermooshman Vulwsztyn jakutis wlockiv yesmeck wjtje Spice-Z Zachiah Zirro arggh eh-dub benib bf-software btvoidx burningTyger craigglennie decaylala dmitrage duarte-pompeu fiskgrodan fsinn gltchitm hmt hville igoradamenko infuzz izumiiii jamesgeorge007 jasdeepgill jpsc julian-kuroiwa zhoukekestar kindoflew lonevox mellanslag-de mellisdesigns munrocket nhducit nomnomnomnom

Donors

Datawrapper Frontend Masters Dabble Avast Vercel Hugging Face Layer0 Matt Kenoxa GmbH PQINA The Pudding Zev Averbach Donovan Dikaio INVISR Jason Hetherington Threema Open Source Fund Jailbreak Dong-won Jeffrey Lee BuildLab David Stevens Level Up Tutorials Morgan Williams Emma Agering Andrew Ewing Mike Williams Johan Ronsse Svelte School Ron Au Oskar Oldorf Jacques Delon Franz Sittampalam Cain Voong Wilson Jimenez Nicky Hajal Robert Balfre Dean Papastrat Patrick Szczypinski Ivan Rik Schennink Kennedy Otieno Writers Per Hour Scott Tolinski Prickle Scott Spence Slimboyfat Pier Ryan Atkinson Entriwise Noah Glaser Qwerty ~ Vítězslav Ackermann Ferko Doug MacMillan SARFEX Paulo Vieira Chris Dhanaraj Conor Woods Adam Barrett BGSL Craig Aschbrenner Jorge Morales Társasház Buda Nick Breaton Dzikri Aziz Juanfran Andrew Wooldridge Benoit Jadinon Kiyohito Keeth Kuwahara Bill Kurtson Bobby Cusicanqui James Nisbet Nick Wing Cole Page Brad Dougherty Andrey Sitnik Yann Bougaret linux_china Johannes Gehrs ERGON Datenprojekte GmbH Johannes Mutter John Schottler Steve James Moritz Stefaner Salesforce Eric Lanehart Peach Perfect Weddings Ltd Maximilian Franzke Felix Hungenberg Careswitch Andrew Chou Jonas Musekura Lundsholm Doomd Widgetic Dana Woodman Julian Burgess Jimmy Gee Jon Telles Sid nagavarapu Carlos Saltos Sebastian Zürcher Álvaro Domínguez López Jan-Philip Loos Steven Yung Alex Hortopan Henrique Doro ptkdev Efe Erdoğru John Scott Alessandro Segala Nathan Doyle Riversweeps DigitalOcean brunnerh Dolphin{anty} Candido Sales Gomes Scott Anthony Robson Razvan Tanase Sean Clarke Oscar Quinteros Julia Ogris Sasha Sushko Aaron Eischeid Piyush Niklas Heer Alex Bruno Cáceres Carlo Dell'Acqua kadevland Paul Glezen Ajit Krishna Rexford Nyarko Nkansah Korakot Chaovavanich Kirill Vasiltsov Aaron Moy Jakov Kovač gengns Kostadin Terziev Radu Ross Hill NodeArt nimmneun Alexandre CANTIN Garrett Saxon Reiza Haniff Carlo Corradini Bruno Canini GoMage Vladislav Polyakov Thiago Lagden Magalhães lanset Michael Geers Emmaly Mihael Mutic cascading-jox