diff --git a/package.yaml b/package.yaml
index 4acf9e85d691dcd0ab9e63289e1fb4949a4a7864..f9498d6d08ec292acc1d3510e6dff28cdea9b44e 100644
--- a/package.yaml
+++ b/package.yaml
@@ -13,7 +13,6 @@ dependencies:
   - universum
   - aeson
   - bytestring
-  - mtl
   - text
 
 library:
@@ -29,7 +28,6 @@ library:
     - regex-tdfa
     - extra
     - deepseq
-    - witherable
     - dotgen
     - text-metrics
     - uri-encode
diff --git a/walint.cabal b/walint.cabal
index ae7f6aa5c9af52ce684a756d1e9ed8621f3723c1..94d79f5e87232bbfc9f5ad5af4c007f7b3224716 100644
--- a/walint.cabal
+++ b/walint.cabal
@@ -49,7 +49,6 @@ library
     , extra
     , filepath
     , getopt-generics
-    , mtl
     , network-uri
     , regex-tdfa
     , text
@@ -58,7 +57,6 @@ library
     , universum
     , uri-encode
     , vector
-    , witherable
   default-language: Haskell2010
 
 executable walint
@@ -77,7 +75,6 @@ executable walint
     , base
     , bytestring
     , getopt-generics
-    , mtl
     , process
     , template-haskell
     , text
@@ -115,7 +112,6 @@ executable walint-server
     , http-types
     , lucid
     , microlens-platform
-    , mtl
     , process
     , servant
     , servant-client