• Forums
  • Files
  • Documentation
  • Project Index

Minecraft Version

  • 1.19
    • 1.19.2
    • 1.19.1
    • 1.19
  • 1.18
    • 1.18.2
    • 1.18.1
    • 1.18
  • 1.17
    • 1.17.1
  • 1.16
    • 1.16.5
    • 1.16.4
    • 1.16.3
    • 1.16.2
    • 1.16.1
  • 1.15
    • 1.15.2
    • 1.15.1
    • 1.15
  • 1.14
    • 1.14.4
    • 1.14.3
    • 1.14.2
  • 1.13
    • 1.13.2
  • 1.12
    • 1.12.2
    • 1.12.1
    • 1.12
  • 1.11
    • 1.11.2
    • 1.11
  • 1.10
    • 1.10.2
    • 1.10
  • 1.9
    • 1.9.4
    • 1.9
  • 1.8
    • 1.8.9
    • 1.8.8
    • 1.8
  • 1.7
    • 1.7.10_pre4
    • 1.7.10
    • 1.7.2
  • 1.6
    • 1.6.4
    • 1.6.3
    • 1.6.2
    • 1.6.1
  • 1.5
    • 1.5.2
    • 1.5.1
    • 1.5
  • 1.4
    • 1.4.7
    • 1.4.6
    • 1.4.5
    • 1.4.4
    • 1.4.3
    • 1.4.2
    • 1.4.1
    • 1.4.0
  • 1.3
    • 1.3.2
  • 1.2
    • 1.2.5
    • 1.2.4
    • 1.2.3
  • 1.1
    • 1.1
It appears that you're using an ad blocker. Ads are Forge's main source of income, so please consider adding an exception for this site.
If you'd like to support Forge while keeping ads blocked, please consider supporting LexManos on Patreon.

Downloads for Minecraft Forge - MC 1.19.2

Download Latest
1.19.2 - 43.1.25
Installer
Changelog
Mdk
Download Recommended
1.19.2 - 43.1.1
Installer
Changelog
Mdk

All Versions

Note that the downloads in the list below are for getting a specific version of Minecraft Forge. Unless you need this, prefer the links above.

Show all Versions
Version Time Downloads
Downloads
43.1.25 2022-09-09
  • Changelog  
    MD5: b9d60cf78dead2f5ed41b37e6736b6db
    SHA1: 2f6a409967408bd076c05b51779f73cb64419fcf
  • Installer  
    MD5: dc5101dd995fbf484173a4b8e92b3593
    SHA1: 808a03e7113310bd22733e62194439b3aa718af3
    (Direct Download)
  • Mdk  
    MD5: b6319a3f499fb390b9b98cf600660398
    SHA1: 5e6eb14545a5e03ab20ca37aebecd3ad0d7acf5d
    Gradle: '1.19.2-43.1.25'
    (Direct Download)
43.1.24 2022-09-08
  • Changelog  
    MD5: c33b56d3d703f09dfe5b768552207e4c
    SHA1: 92dfb0bbf8477ba9ee8b1f2291c892b5ee8a9572
  • Installer  
    MD5: c2bb9c139152a686fae7e27d3c88d42f
    SHA1: 3cd79c7f93091f35369aae91f375394f0f42418c
    (Direct Download)
  • Mdk  
    MD5: 6a07954107d94e69b962be22649cac6a
    SHA1: 164b117f0a1fc274292c6ce8d8e5fe5a1a0762f5
    Gradle: '1.19.2-43.1.24'
    (Direct Download)
43.1.23 2022-09-08
  • Changelog  
    MD5: a45ace0a4f739f059c291956fab58df7
    SHA1: 62a4df4faeb8edba3c43464e73789d0e62d0a137
  • Installer  
    MD5: ee87d0fecb8b510d9ceb1b5b1d542756
    SHA1: c4b7e9faaa9a101e7eec6b2f34136bf5a851c9d7
    (Direct Download)
  • Mdk  
    MD5: 99348412c113e01585b55582b6df4e0b
    SHA1: fb02754346332d522a199fcad569c7af62078ae0
    Gradle: '1.19.2-43.1.23'
    (Direct Download)
43.1.17 2022-09-08
  • Changelog  
    MD5: 517ded2adbacd007a19b5b48e52e40fc
    SHA1: 88a94bc9d25af2feb76ed116e45b69bfed17ec05
  • Installer  
    MD5: 7da76f046ffe85d47b414066935f55b2
    SHA1: bd6afd9c003b769a4c73f065cec0d9532dbd3985
    (Direct Download)
  • Mdk  
    MD5: 9cee31b9fe3b69887274c5994e7e3546
    SHA1: b79ff7b44cd5b0d639372a4e1f842e29aa3be702
    Gradle: '1.19.2-43.1.17'
    (Direct Download)
43.1.16 2022-09-04
  • Changelog  
    MD5: d6f0cb8a35915a35bcc675698e389060
    SHA1: 5b50ae15e413272a16a09531ae4b4a88da533b11
  • Installer  
    MD5: 07acbbe391cd7efbe01e32c8a834e831
    SHA1: 77c3366ebbc0629c6f15f3f9d2af5f69ef113d07
    (Direct Download)
  • Mdk  
    MD5: 1f1d58c1b9549b682e20b86d9e468138
    SHA1: d6c98ecd54f86047573dc1d6fdaccfe0c26fb671
    Gradle: '1.19.2-43.1.16'
    (Direct Download)
43.1.15 2022-09-03
  • Changelog  
    MD5: 07b8b14e36eb1a58aaa62593b1219beb
    SHA1: 1bbb05f33f71da72ea59355a4b66c105b435ea27
  • Installer  
    MD5: 5e3a81f860ea332228dc1abd9d808cab
    SHA1: 0fd49c7e346e147d38d8ef4b3bf7ec33f0679b4e
    (Direct Download)
  • Mdk  
    MD5: 10781f1c761dadc9d5fe6f0569c340c9
    SHA1: 01cfe7342f250f6399f0e0b15a27dd4ebac13adf
    Gradle: '1.19.2-43.1.15'
    (Direct Download)
43.1.14 2022-09-03
  • Changelog  
    MD5: 6a7f1df20394431c7ac7c5a6c51bbc8c
    SHA1: 3e322169b349cdd756193978a8fd65550f19c0e3
  • Installer  
    MD5: 204166fc752bff2c26d221117decc177
    SHA1: 5e7d73059a2ef68d01118ee76a02c8077bcab11b
    (Direct Download)
  • Mdk  
    MD5: b26d158c7eb98fcdaf23e672ac13cb61
    SHA1: f718ce1ca5247a351ca27b66210cdb79276c03f8
    Gradle: '1.19.2-43.1.14'
    (Direct Download)
43.1.13 2022-09-03
  • Changelog  
    MD5: 13bf4897f18274b3666a61fee053ffa2
    SHA1: 349288cfe110998301dfdf06163e8abb5903477d
  • Installer  
    MD5: 0f331a5a210848c1bdd9ca069d0143bc
    SHA1: 863729a5bdb25c8aeb922a6c50709c6b7aa79874
    (Direct Download)
  • Mdk  
    MD5: 967c1e8bb13c480227dc36031a9a6360
    SHA1: f918c35bec94f6c1f601432601805ce076d67317
    Gradle: '1.19.2-43.1.13'
    (Direct Download)
43.1.12 2022-09-03
  • Changelog  
    MD5: ba07059babd0cf404fa4899178baee04
    SHA1: 9716da19bc08fa3947d6e401578c4e2241d4a973
  • Installer  
    MD5: b3d35d5ec311f0c33f2e8f2bb43d1fc4
    SHA1: c4cfccfb946d5d4575c38f23749e96617e60e077
    (Direct Download)
  • Mdk  
    MD5: 39cd1528b8ad517b9fdeaba61cf50bd9
    SHA1: 81b1363855bcf9cd02b0f19c997e1344d145eddb
    Gradle: '1.19.2-43.1.12'
    (Direct Download)
43.1.10 2022-09-03
  • Changelog  
    MD5: 22fdaae2cc74a06306d1b023652a6cee
    SHA1: b75080579b20608a504db2a6d906cc10abb8318e
  • Installer  
    MD5: 8941c2bdba7e656060af29b448b0d593
    SHA1: 979e5dae435191b2dbef5e7fc4bfda3f4a80f293
    (Direct Download)
  • Mdk  
    MD5: ddaf1be52c4edb50b842d0e2269017fd
    SHA1: acf8154ef35cfd9cb84f30ca81f679ad43ff3a85
    Gradle: '1.19.2-43.1.10'
    (Direct Download)
43.1.7 2022-09-03
  • Changelog  
    MD5: 67e343b138648de02208e81145ddfd25
    SHA1: 9329206adaf45b0b5611908656e7fb98c0cff726
  • Installer  
    MD5: b7d7be9e0c560fdd82e2ec70824be1a4
    SHA1: 7e522b16912bdecefd966a608a86b515a63d3753
    (Direct Download)
  • Mdk  
    MD5: 59df1444a4e9f574b92aca6e9fbd96af
    SHA1: d3e1ee2e1f8bcd966e02badad3c1c4e47872140f
    Gradle: '1.19.2-43.1.7'
    (Direct Download)
43.1.4 2022-09-03
  • Changelog  
    MD5: aa58dead5af6e700f44337a1bec15b41
    SHA1: 7bfbed95818e2bb3cd9d001c285d83fe8f04ae03
  • Installer  
    MD5: 504a114d6973e5b5c7a2222468e32577
    SHA1: 082198e692a60c091d4101b4c93f95806ccdf195
    (Direct Download)
  • Mdk  
    MD5: 9cb09a6b05399612355f41768a79f82a
    SHA1: eb90725c3639827f048391c4bf2c6fd75cdb54eb
    Gradle: '1.19.2-43.1.4'
    (Direct Download)
43.1.3 2022-08-25
  • Changelog  
    MD5: 10675081940b75ab3eadaeac3c08cb40
    SHA1: c52c58cd464ccdafe35b130a33764b14936b2b35
  • Installer  
    MD5: 55eac867b3e9da49efb49685dbe1e0df
    SHA1: ffa9ae41a36a55400166fc601b538a0b83882774
    (Direct Download)
  • Mdk  
    MD5: a6cfdee1e4191fe0b98e20681e9fc8ae
    SHA1: 4c3e8eaf5b00d5ee59cd1583e35d967a52a69985
    Gradle: '1.19.2-43.1.3'
    (Direct Download)
43.1.2 2022-08-20
  • Changelog  
    MD5: b63d7f704ec925a94afa522ea0eb1c0b
    SHA1: 9dd8f9918c8aa24b7a8b5c14eaa67d3b7f9b664c
  • Installer  
    MD5: 132ae8a2a771b3f8821a55cbb6198d26
    SHA1: 3253a2aaadb89f3aa2853e1971582fbaa221be50
    (Direct Download)
  • Mdk  
    MD5: ffd5140abe8f9762dc7c042f31ac0523
    SHA1: 3b89c173447b988563cae4e892603c61be8d9e94
    Gradle: '1.19.2-43.1.2'
    (Direct Download)
43.1.1 2022-08-17
  • Changelog  
    MD5: c3bae4cfc118b2df55fa8053152bcb5f
    SHA1: 98054f854b43961264ed72e4b3e3a49e89115392
  • Installer  
    MD5: ebdf6ed4f8021b7694e96c0f827f4747
    SHA1: de0ce78717dc3ecea01ac0eba868c42f2d9fe899
    (Direct Download)
  • Mdk  
    MD5: 3d56dc323e94f0c9abe392fa73a2b4ab
    SHA1: abc72fe1c8fc8ae0c487b0363d2c2719ee9a1008
    Gradle: '1.19.2-43.1.1'
    (Direct Download)
43.1.0 2022-08-17
  • Changelog  
    MD5: 7f7f9fa9dd71e8b8d6a10444fd82ab08
    SHA1: d25e473f35899f0cf8746b0696878c544ef372d3
  • Installer  
    MD5: 203515738c644607ceb8d5c7b773e9f2
    SHA1: 7836bde7eb59a0ce569d5a214b8218d0d4abaa26
    (Direct Download)
  • Mdk  
    MD5: 01b8721cf1fac5e9913b92ca3c5fac14
    SHA1: fadb3d9b5f7ede26a52769c835ea15eedd0a2a7b
    Gradle: '1.19.2-43.1.0'
    (Direct Download)
43.0.22 2022-08-17
  • Changelog  
    MD5: 577d2021b7f8d60e28c06b68608e0d8a
    SHA1: e3b1ded08d3382ec7e28e48b0e6a5d9434fbda33
  • Installer  
    MD5: cdc56f6ea724af36c7b57a5cee540848
    SHA1: 8abdbf6682c3993cc28e1bd46d355a918ec9188c
    (Direct Download)
  • Mdk  
    MD5: 44c3adcd252b88e579d76052c029f01e
    SHA1: b63622e6f2c7a5e77dd27e957c03300ccf45c106
    Gradle: '1.19.2-43.0.22'
    (Direct Download)
43.0.21 2022-08-17
  • Changelog  
    MD5: 5b473e435a0be543a3b6a1379f92cc70
    SHA1: e5d5f290f06f8acc74fa9c23bf71c6a72dea9f10
  • Installer  
    MD5: 73d7ce10b499de925ec1b02aee89830c
    SHA1: e71139aea01e49e477fa3c6278a640905dd6adc2
    (Direct Download)
  • Mdk  
    MD5: 1a23e66441b56422f509c18cf42ad8b2
    SHA1: fd6e873d2184de196c0f3cff36a244482a85d894
    Gradle: '1.19.2-43.0.21'
    (Direct Download)
43.0.20 2022-08-17
  • Changelog  
    MD5: 3aab40d288a777af17d221b653369baf
    SHA1: 2e4aef45cb31228ae10613c29ddc91a329cd8138
  • Installer  
    MD5: e4d1edba3f65a1f2859d0ce1d4228043
    SHA1: 61688d248023d4c35bb3449064ecef4e91e3aacc
    (Direct Download)
  • Mdk  
    MD5: fd5ace68051548227ebec2acd250582c
    SHA1: 096aee34ce2e4de8d53e3a1890fb3e4b30d574be
    Gradle: '1.19.2-43.0.20'
    (Direct Download)
43.0.19 2022-08-16
  • Changelog  
    MD5: 9c652125e41c37842e483b0d383c8231
    SHA1: 0a7abefa9e350a5d6acd275bdd591114cec843b0
  • Installer  
    MD5: 6fefb25daabcfebccd256c74d3688542
    SHA1: 21c122dfe67a3f096c094b562f357473224ef442
    (Direct Download)
  • Mdk  
    MD5: 10aa5125260d272c56bb675afdfd1033
    SHA1: a1273dbd6d252781dbc456723dc689add46b5785
    Gradle: '1.19.2-43.0.19'
    (Direct Download)
43.0.18 2022-08-16
  • Changelog  
    MD5: 6949e0c73140bb2bcc79a74e9978a843
    SHA1: fc816b855a33310c07be0e11c7d1063f9da0cfa1
  • Installer  
    MD5: 93c4ff8486b9cdded620f3e649c38a32
    SHA1: 6bb4dbd2627ced11863c68a4bf1d8583093b9d4b
    (Direct Download)
  • Mdk  
    MD5: 1100d47b86c9e77abc58c3305d6fe147
    SHA1: 785eacd559978fdf45e673d061eda1d092af480b
    Gradle: '1.19.2-43.0.18'
    (Direct Download)
43.0.17 2022-08-16
  • Changelog  
    MD5: bcd59940da35c0190daa1de42073a8ba
    SHA1: 2187f4e0b68ffe051955de147f0be24c5e0a3ffa
  • Installer  
    MD5: 8fbeecc970bc85f45f2be709d12d7677
    SHA1: fb47c49245c51bf2a7255b58eb2a18f99c779041
    (Direct Download)
  • Mdk  
    MD5: a1c5580d03e199d86339c0529c540448
    SHA1: 44b381161f4f8bee911cd896ee7d6c029c53f981
    Gradle: '1.19.2-43.0.17'
    (Direct Download)
43.0.16 2022-08-16
  • Changelog  
    MD5: 6e96e3d35806012400860ff097f3b983
    SHA1: 7057acb4fcf3b21523388e4709186b5c68f91daa
  • Installer  
    MD5: 6903f8a7e3c76c6eca6a5c45e050a5ca
    SHA1: 4c626c341a86dae4f2035a028e8c61e5a545ca8c
    (Direct Download)
  • Mdk  
    MD5: c0e1770d398bfd489406cab012ba25ef
    SHA1: f292ffb41a421cec1f9e335d2840d4036e191c88
    Gradle: '1.19.2-43.0.16'
    (Direct Download)
43.0.15 2022-08-16
  • Changelog  
    MD5: a33a28ff37e6778d34c7f32c777c7482
    SHA1: 4ea349d528be1d8fc3ff6a26a3340abdcd948d2c
  • Installer  
    MD5: 15089de87f9d3226989851ee2644ea11
    SHA1: c9f4c29de9bd7c760b14cb5db5207d4236ffdbb9
    (Direct Download)
  • Mdk  
    MD5: 3b2d9bf3c874d4e6115bad36a732d620
    SHA1: f2d8a744424c29b207f9399f37ce6489f231fd5a
    Gradle: '1.19.2-43.0.15'
    (Direct Download)
43.0.13 2022-08-16
  • Changelog  
    MD5: c1740fa2ab37dc5e1758cd2156e853e5
    SHA1: b654b7cc5f76099279dcd42813d85497d7c7093c
  • Installer  
    MD5: aafd14fa27dd2830733a104d2cc4a6a4
    SHA1: 4000678af784776059e951ef5ec461a510800e0f
    (Direct Download)
  • Mdk  
    MD5: b0f17138f3639374a24f50907d4fc1cb
    SHA1: fb6b3f09f8743132ffc9a667f33f34d27a43d47b
    Gradle: '1.19.2-43.0.13'
    (Direct Download)
43.0.12 2022-08-16
  • Changelog  
    MD5: 31608c82df4895668ce5999fbf52c45d
    SHA1: 9bcc9f5d9f01e18f62715aded1b9927fc6a2f5a4
  • Installer  
    MD5: 8b40ae4a66941b3c4e7d67f9af66a97d
    SHA1: 02b52c58a4e8d09414df33d560d2d51a6c0d6a49
    (Direct Download)
  • Mdk  
    MD5: 14b209843a6086c12d2a938333457763
    SHA1: c0fca698afe0d19625be93089cf19109d7b233d2
    Gradle: '1.19.2-43.0.12'
    (Direct Download)
43.0.11 2022-08-14
  • Changelog  
    MD5: 007c709da37f65cf6e495c91e3d02ac2
    SHA1: 5219398d5e7399f2fc3b912e6a1493eb90de4322
  • Installer  
    MD5: 8e98b5ba30e82ae6d703a361a959bb8d
    SHA1: 5cb293901e34d281246b12caf0bb3a9dc2dbf786
    (Direct Download)
  • Mdk  
    MD5: 38deae1f367f1dc6e04ad18aaf44b21f
    SHA1: d8252739e04945aad2574f7625e371798dcfa7d2
    Gradle: '1.19.2-43.0.11'
    (Direct Download)
43.0.10 2022-08-14
  • Changelog  
    MD5: 936a892109626920ecc3aa58e508b05e
    SHA1: 30ee842484064b080d77926958648349a0a1a48e
  • Installer  
    MD5: 3f8c738d30c04418923bba478a0fa3b2
    SHA1: 86a1e406236602b2261597cb77a850b8a0a01868
    (Direct Download)
  • Mdk  
    MD5: db97602d911a3a1b5936a5f7ba657714
    SHA1: 1fab1459f4c7d4da7a1e89df6144060755ea67d7
    Gradle: '1.19.2-43.0.10'
    (Direct Download)
43.0.8 2022-08-11
  • Changelog  
    MD5: ea2c75d75e6a69cca2bef0280bef3a91
    SHA1: ee0598d0195c4ef72d00d9127cfd0e77003ac43a
  • Installer  
    MD5: b77799040c0161a56d75661660a2021b
    SHA1: b0633b606f273315263266b8c675a7a5678d3256
    (Direct Download)
  • Mdk  
    MD5: 4cb8695c3797e81bf62325bef28bae39
    SHA1: 5d7f81071c4c1b95281b37fd57c6cd04bb85e943
    Gradle: '1.19.2-43.0.8'
    (Direct Download)
43.0.7 2022-08-09
  • Changelog  
    MD5: fcbb6132a0831e19d13b8b459b46e63c
    SHA1: abd4f6fbe9aeb16fbd7e04269d52a7976cebcbb1
  • Installer  
    MD5: 646a5baae3be36b38650cb4f1218710b
    SHA1: 3b3ac1bf1bae9db8d653dc7529ec6f2f74271932
    (Direct Download)
  • Mdk  
    MD5: ba64a5fe423bdfde4b1ed897dd3fbf54
    SHA1: 05f263a42882df5928f81834fba274b1f74195d5
    Gradle: '1.19.2-43.0.7'
    (Direct Download)
43.0.5 2022-08-09
  • Changelog  
    MD5: d861514f3c36cd14af8e4750a50aa3b6
    SHA1: e4e00a69b98aae94b0bc8b919c510da908470647
  • Installer  
    MD5: 00add2a90fe79a3e6215ee3af6d82a98
    SHA1: c006f9082ea826a10909b2dbe78c739130588012
    (Direct Download)
  • Mdk  
    MD5: bc05edbeccef5986151389babf24d361
    SHA1: 66958aa3e178ce5d4438fe960ebf3dda6b436ee4
    Gradle: '1.19.2-43.0.5'
    (Direct Download)
43.0.4 2022-08-09
  • Changelog  
    MD5: e1ae580c980fb7882c7bf249b6460195
    SHA1: f26b85903efc27d0a4fde313a21ca59268b52e5a
  • Installer  
    MD5: c5a68d3c7c0cd7c848a950fffcf7c683
    SHA1: 335f50ff7259caa1f8a7fed9da4f5fab7b58a866
    (Direct Download)
  • Mdk  
    MD5: 5d50f93397ffd358ece24e6227362df8
    SHA1: 57a417a3a8f9e4ea7445437e1c59e280d168f775
    Gradle: '1.19.2-43.0.4'
    (Direct Download)
43.0.3 2022-08-09
  • Changelog  
    MD5: 4bbd29f5629652a4894994b81ceb0e26
    SHA1: 2e693a7042ddcb46005bc945a8987c5748dc2a20
  • Installer  
    MD5: a3adf1b5d6bb8f81d10152dd61d5ebbf
    SHA1: 517ccc42a466de5984bd3708146e5a3ed49b07e3
    (Direct Download)
  • Mdk  
    MD5: 759c4212069c4eca4c2020d3d4520404
    SHA1: 74c0effa0f8c19d1cc747d891a11de8bd571490c
    Gradle: '1.19.2-43.0.3'
    (Direct Download)
43.0.2 2022-08-08
  • Changelog  
    MD5: 1e8c6ea58ee0238406589ffed754aefc
    SHA1: 8b28f04e9141721b0c5bc1c1caa7ed8020a55940
  • Installer  
    MD5: 229b26578f97d6f399a579a71a9449f2
    SHA1: 5b1ea89fa2d811c23657ff35e78b715fb595f732
    (Direct Download)
  • Mdk  
    MD5: c3be96d2c1a23f5df7fad596f7997594
    SHA1: 2829cdbfe599e04899227157532b3f2cc9495c6a
    Gradle: '1.19.2-43.0.2'
    (Direct Download)
43.0.1 2022-08-08
  • Changelog  
    MD5: f5c01465d9b52514de7004711daf71b6
    SHA1: a25112a4255cd8c9b3611a00b4e563fb73338885
  • Installer  
    MD5: 5e5c2584d6bb207c77282fe3d2073282
    SHA1: 947115d18675817038c5f56d1ff7cc1e9ac8dd56
    (Direct Download)
  • Mdk  
    MD5: d3c3a18f305399f01aed5e412c51067d
    SHA1: ad7c6b23993b0a318ee8de929c9a8b542602a8fe
    Gradle: '1.19.2-43.0.1'
    (Direct Download)
43.0.0 2022-08-05
  • Changelog  
    MD5: 5953b4952cfd23bedb763525bc2d3c83
    SHA1: c56cd121a939f2fb73c4462d63ecb50c95622935
  • Installer  
    MD5: 8db33a6000bfea360c7a7800559fc50f
    SHA1: d52bf520aa7b6f1777fcd5b504528d18238beab9
    (Direct Download)
  • Mdk  
    MD5: 8bff81ac2624ac01fbda3c6637020c54
    SHA1: ec063c21df99ffd56594fa39ad117faae0b141af
    Gradle: '1.19.2-43.0.0'
    (Direct Download)
Copyright © 2018-2022 by Forge Development LLC · Ads by Longitude Ads LLC · Status · Privacy Information
Layout is designed by and used with permission from PaleoCrafter
Enable Dark Theme