🙏 Acknowledgements
- Element properties in
src/lib/element/data.tswere combined fromBowserinator/Periodic-Table-JSONunder Creative Commons license androbertwb/Periodic Table of Elements.csv(unlicensed). - Thanks to Images of Elements for providing photos of elemental crystals and glowing excited gases.
- Thanks to @kadinzhang and their Periodicity project [code] for the idea to display animated Bohr model atoms and inset a scatter plot into the periodic table to visualize the periodic nature of elemental properties.
- Thanks to @ixxie (shenhav.fyi) for a lot of great suggestions, UX ideas, helping me learn
threlteand contributing to the bond rendering components.
This project would not have been possible as a one-person side project without many fine open-source projects. 🙏 To name just a few:
| 3D graphics | 2D graphics | Docs | Bundler | Testing |
|---|---|---|---|---|
| three.js | d3 | svelte-widgets | vite | playwright |
| threlte | sharp | rehype | sveltekit | vitest |
Element Images
Big thanks to the element image providers listed below. Each image caption links back to the source website. See fetch-elem-images.mjs for details.
- 1 hydrogen

- 2 helium

- 3 lithium

- 4 beryllium

- 5 boron

- 6 carbon

- 7 nitrogen

- 8 oxygen

- 9 fluorine

- 10 neon

- 11 sodium

- 12 magnesium

- 13 aluminium

- 14 silicon

- 15 phosphorus

- 16 sulfur

- 17 chlorine

- 18 argon

- 19 potassium

- 20 calcium

- 21 scandium

- 22 titanium

- 23 vanadium

- 24 chromium

- 25 manganese

- 26 iron

- 27 cobalt

- 28 nickel

- 29 copper

- 30 zinc

- 31 gallium

- 32 germanium

- 33 arsenic

- 34 selenium

- 35 bromine

- 36 krypton

- 37 rubidium

- 38 strontium

- 39 yttrium

- 40 zirconium

- 41 niobium

- 42 molybdenum

- 43 technetium

- 44 ruthenium

- 45 rhodium

- 46 palladium

- 47 silver

- 48 cadmium

- 49 indium

- 50 tin

- 51 antimony

- 52 tellurium

- 53 iodine

- 54 xenon

- 55 cesium

- 56 barium

- 57 lanthanum

- 58 cerium

- 59 praseodymium

- 60 neodymium

- 61 promethium

- 62 samarium

- 63 europium

- 64 gadolinium

- 65 terbium

- 66 dysprosium

- 67 holmium

- 68 erbium

- 69 thulium

- 70 ytterbium

- 71 lutetium

- 72 hafnium

- 73 tantalum

- 74 tungsten

- 75 rhenium

- 76 osmium

- 77 iridium

- 78 platinum

- 79 gold

- 80 mercury

- 81 thallium

- 82 lead

- 83 bismuth

- 84 polonium

- 85 astatine

- 86 radon

- 87 francium

- 88 radium

- 89 actinium

- 90 thorium

- 91 protactinium

- 92 uranium

- 93 neptunium

- 94 plutonium

- 95 americium

- 96 curium

- 97 berkelium

- 98 californium

- 99 einsteinium

- 100 fermium

- 101 mendelevium

- 102 nobelium

- 103 lawrencium

- 104 rutherfordium

- 105 dubnium

- 106 seaborgium

- 107 bohrium

- 108 hassium

- 109 meitnerium

- 110 darmstadtium

- 111 roentgenium
