diff --git a/src/browser/ScriptManagerBase.zig b/src/browser/ScriptManagerBase.zig
index af05602cd..943775269 100644
--- a/src/browser/ScriptManagerBase.zig
+++ b/src/browser/ScriptManagerBase.zig
@@ -19,7 +19,6 @@
const std = @import("std");
const lp = @import("lightpanda");
-const http = @import("../network/http.zig");
const HttpClient = @import("../network/HttpClient.zig");
const js = @import("js/js.zig");
diff --git a/src/browser/webapi/Scheduler.zig b/src/browser/webapi/Scheduler.zig
index 6b862bf78..90a0e514a 100644
--- a/src/browser/webapi/Scheduler.zig
+++ b/src/browser/webapi/Scheduler.zig
@@ -22,7 +22,6 @@ const js = @import("../js/js.zig");
const AbortSignal = @import("AbortSignal.zig");
-const log = lp.log;
const Execution = js.Execution;
const Scheduler = @This();
diff --git a/src/browser/webapi/canvas/CanvasGradient.zig b/src/browser/webapi/canvas/CanvasGradient.zig
index aab62ca10..45cd02492 100644
--- a/src/browser/webapi/canvas/CanvasGradient.zig
+++ b/src/browser/webapi/canvas/CanvasGradient.zig
@@ -16,8 +16,6 @@
// You should have received a copy of the GNU Affero General Public License
// along with this program. If not, see .
-const std = @import("std");
-
const js = @import("../../js/js.zig");
const Execution = js.Execution;
diff --git a/src/browser/webapi/element/html/Data.zig b/src/browser/webapi/element/html/Data.zig
index 3b65383d4..ac12da9ec 100644
--- a/src/browser/webapi/element/html/Data.zig
+++ b/src/browser/webapi/element/html/Data.zig
@@ -19,7 +19,6 @@
const lp = @import("lightpanda");
const Factory = @import("../../../Factory.zig");
const js = @import("../../../js/js.zig");
-const Frame = @import("../../../Frame.zig");
const Node = @import("../../Node.zig");
const Element = @import("../../Element.zig");
diff --git a/src/browser/webapi/element/html/Directory.zig b/src/browser/webapi/element/html/Directory.zig
index 57bb1dfc3..8c166adcc 100644
--- a/src/browser/webapi/element/html/Directory.zig
+++ b/src/browser/webapi/element/html/Directory.zig
@@ -1,7 +1,6 @@
const lp = @import("lightpanda");
const Factory = @import("../../../Factory.zig");
const js = @import("../../../js/js.zig");
-const Frame = @import("../../../Frame.zig");
const Node = @import("../../Node.zig");
const Element = @import("../../Element.zig");
const HtmlElement = @import("../Html.zig");
diff --git a/src/browser/webapi/element/html/FieldSet.zig b/src/browser/webapi/element/html/FieldSet.zig
index 43ad224a2..34aa57196 100644
--- a/src/browser/webapi/element/html/FieldSet.zig
+++ b/src/browser/webapi/element/html/FieldSet.zig
@@ -1,7 +1,6 @@
const lp = @import("lightpanda");
const Factory = @import("../../../Factory.zig");
const js = @import("../../../js/js.zig");
-const Frame = @import("../../../Frame.zig");
const Node = @import("../../Node.zig");
const Element = @import("../../Element.zig");
const HtmlElement = @import("../Html.zig");
diff --git a/src/browser/webapi/element/html/LI.zig b/src/browser/webapi/element/html/LI.zig
index 17e71d6dd..9a764b216 100644
--- a/src/browser/webapi/element/html/LI.zig
+++ b/src/browser/webapi/element/html/LI.zig
@@ -19,7 +19,6 @@
const lp = @import("lightpanda");
const js = @import("../../../js/js.zig");
const Factory = @import("../../../Factory.zig");
-const Frame = @import("../../../Frame.zig");
const Node = @import("../../Node.zig");
const Element = @import("../../Element.zig");
const HtmlElement = @import("../Html.zig");
diff --git a/src/browser/webapi/element/html/Marquee.zig b/src/browser/webapi/element/html/Marquee.zig
index fe64f4e46..bb8fdd9d8 100644
--- a/src/browser/webapi/element/html/Marquee.zig
+++ b/src/browser/webapi/element/html/Marquee.zig
@@ -2,7 +2,6 @@ const lp = @import("lightpanda");
const js = @import("../../../js/js.zig");
const Factory = @import("../../../Factory.zig");
-const Frame = @import("../../../Frame.zig");
const Node = @import("../../Node.zig");
const Element = @import("../../Element.zig");
const HtmlElement = @import("../Html.zig");
diff --git a/src/browser/webapi/element/html/OptGroup.zig b/src/browser/webapi/element/html/OptGroup.zig
index 85e77e4c8..aa1674cc6 100644
--- a/src/browser/webapi/element/html/OptGroup.zig
+++ b/src/browser/webapi/element/html/OptGroup.zig
@@ -1,7 +1,6 @@
const lp = @import("lightpanda");
const Factory = @import("../../../Factory.zig");
const js = @import("../../../js/js.zig");
-const Frame = @import("../../../Frame.zig");
const Node = @import("../../Node.zig");
const Element = @import("../../Element.zig");
const HtmlElement = @import("../Html.zig");
diff --git a/src/browser/webapi/element/html/Param.zig b/src/browser/webapi/element/html/Param.zig
index f4c4702bf..affa185ae 100644
--- a/src/browser/webapi/element/html/Param.zig
+++ b/src/browser/webapi/element/html/Param.zig
@@ -1,7 +1,6 @@
const lp = @import("lightpanda");
const Factory = @import("../../../Factory.zig");
const js = @import("../../../js/js.zig");
-const Frame = @import("../../../Frame.zig");
const Node = @import("../../Node.zig");
const Element = @import("../../Element.zig");
const HtmlElement = @import("../Html.zig");
diff --git a/src/browser/webapi/element/html/TableCell.zig b/src/browser/webapi/element/html/TableCell.zig
index 23c5ecd4f..fa54da180 100644
--- a/src/browser/webapi/element/html/TableCell.zig
+++ b/src/browser/webapi/element/html/TableCell.zig
@@ -2,7 +2,6 @@ const lp = @import("lightpanda");
const js = @import("../../../js/js.zig");
const Factory = @import("../../../Factory.zig");
-const Frame = @import("../../../Frame.zig");
const Node = @import("../../Node.zig");
const Element = @import("../../Element.zig");
const HtmlElement = @import("../Html.zig");
diff --git a/src/browser/webapi/element/html/Time.zig b/src/browser/webapi/element/html/Time.zig
index e61c40fc5..cf1869f90 100644
--- a/src/browser/webapi/element/html/Time.zig
+++ b/src/browser/webapi/element/html/Time.zig
@@ -1,7 +1,6 @@
const lp = @import("lightpanda");
const Factory = @import("../../../Factory.zig");
const js = @import("../../../js/js.zig");
-const Frame = @import("../../../Frame.zig");
const Node = @import("../../Node.zig");
const Element = @import("../../Element.zig");
const HtmlElement = @import("../Html.zig");
diff --git a/src/network/CorsGate.zig b/src/network/CorsGate.zig
index b28b9970f..b9a7b5d8f 100644
--- a/src/network/CorsGate.zig
+++ b/src/network/CorsGate.zig
@@ -20,16 +20,13 @@ const std = @import("std");
const lp = @import("lightpanda");
const URL = @import("../browser/URL.zig");
-const ArenaPool = @import("../ArenaPool.zig");
const http = @import("http.zig");
-const Network = @import("Network.zig");
const Transfer = @import("HttpClient.zig").Transfer;
const SingleFlight = @import("SingleFlight.zig");
const HttpClient = @import("HttpClient.zig");
const log = lp.log;
-const Allocator = std.mem.Allocator;
const CorsGate = @This();
diff --git a/src/network/RobotsGate.zig b/src/network/RobotsGate.zig
index 49ba8113c..e4d9427ce 100644
--- a/src/network/RobotsGate.zig
+++ b/src/network/RobotsGate.zig
@@ -34,7 +34,6 @@ const Transfer = @import("HttpClient.zig").Transfer;
const SingleFlight = @import("SingleFlight.zig");
const log = lp.log;
-const Allocator = std.mem.Allocator;
const RobotsGate = @This();
diff --git a/src/network/cache/SqliteCache.zig b/src/network/cache/SqliteCache.zig
index a9c2c394f..e276e68bb 100644
--- a/src/network/cache/SqliteCache.zig
+++ b/src/network/cache/SqliteCache.zig
@@ -33,7 +33,6 @@ const parseDeltaSeconds = Cache.parseDeltaSeconds;
const Http = @import("../http.zig");
const Blob = @import("../../storage/sqlite/Sqlite.zig").Blob;
const Pool = @import("../../storage/sqlite/Pool.zig");
-const Conn = @import("../../storage/sqlite/Sqlite.zig").Conn;
const Migration = @import("../../storage/sqlite/Sqlite.zig").Migration;
const Migrations = @import("../../storage/sqlite/Sqlite.zig").Migrations;
diff --git a/src/server/Driver.zig b/src/server/Driver.zig
index 0fbf56243..88b9a5325 100644
--- a/src/server/Driver.zig
+++ b/src/server/Driver.zig
@@ -16,7 +16,6 @@
// You should have received a copy of the GNU Affero General Public License
// along with this program. If not, see .
-const std = @import("std");
const lp = @import("lightpanda");
const Inbox = @import("../Inbox.zig");
diff --git a/src/server/Link.zig b/src/server/Link.zig
index f37a78950..01d7c1b03 100644
--- a/src/server/Link.zig
+++ b/src/server/Link.zig
@@ -28,7 +28,6 @@ const WS = @import("WS.zig");
const CDP = @import("cdp/CDP.zig");
const Driver = @import("Driver.zig");
-const log = lp.log;
const posix = std.posix;
const ArenaAllocator = std.heap.ArenaAllocator;
diff --git a/src/server/bidi/BiDi.zig b/src/server/bidi/BiDi.zig
index 4a007d74e..a0071ce87 100644
--- a/src/server/bidi/BiDi.zig
+++ b/src/server/bidi/BiDi.zig
@@ -21,7 +21,6 @@ const lp = @import("lightpanda");
const App = @import("../../App.zig");
const uuidv4 = @import("../../id.zig").uuidv4;
-const Server = @import("../Server.zig");
const Browser = @import("../../browser/Browser.zig");
const Session = @import("../../browser/Session.zig");
const Notification = @import("../../Notification.zig");
diff --git a/src/server/bidi/browsing_context.zig b/src/server/bidi/browsing_context.zig
index 9902e3531..0741770d3 100644
--- a/src/server/bidi/browsing_context.zig
+++ b/src/server/bidi/browsing_context.zig
@@ -25,7 +25,6 @@ const js = @import("../../browser/js/js.zig");
const URL = @import("../../browser/URL.zig");
const Node = @import("../../browser/webapi/Node.zig");
const Frame = @import("../../browser/Frame.zig");
-const Session = @import("../../browser/Session.zig");
const Selector = @import("../../browser/webapi/selector/Selector.zig");
const xpath = @import("../../browser/xpath/Evaluator.zig");
const XPathParser = @import("../../browser/xpath/Parser.zig");
diff --git a/src/server/cdp/CDP.zig b/src/server/cdp/CDP.zig
index 6960946b6..dc0acc610 100644
--- a/src/server/cdp/CDP.zig
+++ b/src/server/cdp/CDP.zig
@@ -36,7 +36,6 @@ const Label = @import("../../browser/webapi/element/html/Label.zig");
const WS = @import("../WS.zig");
const Link = @import("../Link.zig");
-const Server = @import("../Server.zig");
const Incrementing = @import("id.zig").Incrementing;
const fetch = @import("domains/fetch.zig");
diff --git a/src/server/cdp/domains/io.zig b/src/server/cdp/domains/io.zig
index 113efecb8..844d7ff4b 100644
--- a/src/server/cdp/domains/io.zig
+++ b/src/server/cdp/domains/io.zig
@@ -21,11 +21,9 @@
// `eof` and then close.
const std = @import("std");
-const lp = @import("lightpanda");
const CDP = @import("../CDP.zig");
-const log = lp.log;
const Allocator = std.mem.Allocator;
pub fn processMessage(cmd: *CDP.Command) !void {
diff --git a/src/server/cdp/domains/network.zig b/src/server/cdp/domains/network.zig
index beee2fc9c..d239ab82b 100644
--- a/src/server/cdp/domains/network.zig
+++ b/src/server/cdp/domains/network.zig
@@ -30,7 +30,6 @@ const Notification = @import("../../../Notification.zig");
const HttpClient = @import("../../../network/HttpClient.zig");
const Cache = @import("../../../network/cache/Cache.zig");
-const Headers = @import("../../../network/HttpClient.zig").Headers;
const Transfer = @import("../../../network/HttpClient.zig").Transfer;
const CdpStorage = @import("storage.zig");
diff --git a/src/server/cdp/domains/runtime.zig b/src/server/cdp/domains/runtime.zig
index 15570bbcb..c9a640f9b 100644
--- a/src/server/cdp/domains/runtime.zig
+++ b/src/server/cdp/domains/runtime.zig
@@ -17,7 +17,6 @@
// along with this program. If not, see .
const std = @import("std");
-const lp = @import("lightpanda");
const CDP = @import("../CDP.zig");
const js = @import("../../../browser/js/js.zig");
diff --git a/src/storage/sqlite/Sqlite.zig b/src/storage/sqlite/Sqlite.zig
index 8754c0e32..691bbd1b5 100644
--- a/src/storage/sqlite/Sqlite.zig
+++ b/src/storage/sqlite/Sqlite.zig
@@ -19,11 +19,9 @@
const std = @import("std");
const lp = @import("lightpanda");
-const Pool = @import("Pool.zig");
pub const c = @import("sqlite3");
const log = lp.log;
-const Allocator = std.mem.Allocator;
const Sqlite = @This();
diff --git a/src/telemetry/lightpanda.zig b/src/telemetry/lightpanda.zig
index c1cd68c65..85cd7fe22 100644
--- a/src/telemetry/lightpanda.zig
+++ b/src/telemetry/lightpanda.zig
@@ -4,7 +4,6 @@ const builtin = @import("builtin");
const build_config = @import("build_config");
const App = @import("../App.zig");
-const Config = @import("../Config.zig");
const http = @import("../network/http.zig");
const Network = @import("../network/Network.zig");