<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: fthux</title>
    <description>The latest articles on DEV Community by fthux (@fthux).</description>
    <link>https://dev.to/fthux</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4111294%2Fd2e52704-f773-4a0f-9efc-7ff17b9e9d74.jpg</url>
      <title>DEV Community: fthux</title>
      <link>https://dev.to/fthux</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/fthux"/>
    <language>en</language>
    <item>
      <title>A Little Context for Every Visitor: Meet Who Arrives</title>
      <dc:creator>fthux</dc:creator>
      <pubDate>Sun, 11 Oct 2026 13:19:14 +0000</pubDate>
      <link>https://dev.to/fthux/a-little-context-for-every-visitor-meet-who-arrives-4e3d</link>
      <guid>https://dev.to/fthux/a-little-context-for-every-visitor-meet-who-arrives-4e3d</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgduie5mafrnm3rih0pc7.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgduie5mafrnm3rih0pc7.jpeg" alt="Who Arrives" width="800" height="447"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;A free, open-source tool for exploring your public IP, approximate location, timezone, and network.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;A visit to a website starts with a connection. Sometimes, a little information about that connection is all you need: a suggested country, a timezone to display, or a clearer picture of which network you are using.&lt;/p&gt;

&lt;p&gt;I created &lt;strong&gt;Who Arrives&lt;/strong&gt; to make that information easy to explore. It brings your public IP, approximate location, timezone, and network details together in one place, without asking you to create an account or obtain an API key.&lt;/p&gt;

&lt;p&gt;You can try it at &lt;a href="https://who-arrives.fthux.com/" rel="noopener noreferrer"&gt;https://who-arrives.fthux.com/&lt;/a&gt;. The open-source project is available at &lt;a href="https://github.com/fthux/who-arrives" rel="noopener noreferrer"&gt;https://github.com/fthux/who-arrives&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Start with your own connection
&lt;/h2&gt;

&lt;p&gt;The easiest way to understand Who Arrives is to open the website and try it yourself.&lt;/p&gt;

&lt;p&gt;The page begins with a labeled example. Click &lt;strong&gt;Run request&lt;/strong&gt; to see information about your current connection instead. You can explore your public IP, the country or region associated with it, available city information, your detected timezone, and the network organization.&lt;/p&gt;

&lt;p&gt;You do not need to set anything up first. That makes it useful for a quick check, whether you are curious about your connection or exploring an idea for your own website.&lt;/p&gt;

&lt;p&gt;The tool describes the connection you are using to access it. It is intended for checking your own connection, rather than searching a list of other people's IP addresses.&lt;/p&gt;

&lt;h2&gt;
  
  
  Get a little more context
&lt;/h2&gt;

&lt;p&gt;An IP address is useful, but it rarely tells the whole story at a glance. A country name is easier to read. A local time can make a timezone easier to understand. A network name can help explain which provider your connection appears to use.&lt;/p&gt;

&lt;p&gt;Who Arrives offers those details alongside optional country reference information, including flags, capitals, currencies, official languages, and international calling codes.&lt;/p&gt;

&lt;p&gt;On the website, selecting &lt;strong&gt;Include all enrichment fields&lt;/strong&gt; lets you explore the additional information together. It is a simple way to discover which details would actually be useful to you.&lt;/p&gt;

&lt;p&gt;For a quick connection check, the basics may be enough. For a regional information panel, readable country names and local time might be more helpful. You can decide how much context belongs in your experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  Choose what to include with &lt;code&gt;fields&lt;/code&gt;
&lt;/h2&gt;

&lt;p&gt;You can also explore the API directly. &lt;a href="https://who-arrives-api.fthux.com/" rel="noopener noreferrer"&gt;Open the basic result&lt;/a&gt; to see the current connection's public IP, country or region code, location, timezone, and network information.&lt;/p&gt;

&lt;p&gt;The query parameter &lt;code&gt;fields&lt;/code&gt; lets you request additional context. The names below are choices for that one parameter, rather than separate parameters. Omit &lt;code&gt;fields&lt;/code&gt;, or leave it empty, to keep the basic result.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Value for &lt;code&gt;fields&lt;/code&gt;
&lt;/th&gt;
&lt;th&gt;What it adds&lt;/th&gt;
&lt;th&gt;When it is useful&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;names&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;English names for the country or region and the continent.&lt;/td&gt;
&lt;td&gt;Readable labels alongside location information.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;flag&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;A flag emoji for the country or region.&lt;/td&gt;
&lt;td&gt;A visual cue next to a country name.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;ipVersion&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Whether the public IP is IPv4 or IPv6.&lt;/td&gt;
&lt;td&gt;A quick connection overview.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;time&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;The current local date and time, plus the UTC offset, for the detected timezone.&lt;/td&gt;
&lt;td&gt;A local-time display or timezone suggestion.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;capitals&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;The country or region's capital cities; there may be more than one.&lt;/td&gt;
&lt;td&gt;A regional reference panel.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;currencies&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Currency codes, names, and symbols for the country or region.&lt;/td&gt;
&lt;td&gt;Country information or currency suggestions.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;languages&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;Official language codes and names for the country or region.&lt;/td&gt;
&lt;td&gt;A regional reference or language suggestions.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;callingCodes&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;International country calling codes, such as &lt;code&gt;+1&lt;/code&gt; or &lt;code&gt;+49&lt;/code&gt;; these do not include local area codes.&lt;/td&gt;
&lt;td&gt;Country reference information or a suggested dialing prefix.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;code&gt;all&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;All eight options above.&lt;/td&gt;
&lt;td&gt;Exploring the full set of available information.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;For a readable connection summary, &lt;a href="https://who-arrives-api.fthux.com/?fields=names,flag,time" rel="noopener noreferrer"&gt;try &lt;code&gt;fields=names,flag,time&lt;/code&gt;&lt;/a&gt;. For the address type, &lt;a href="https://who-arrives-api.fthux.com/?fields=ipVersion" rel="noopener noreferrer"&gt;try &lt;code&gt;fields=ipVersion&lt;/code&gt;&lt;/a&gt;. To explore every option, &lt;a href="https://who-arrives-api.fthux.com/?fields=all" rel="noopener noreferrer"&gt;try &lt;code&gt;fields=all&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The options are case-sensitive: use &lt;code&gt;ipVersion&lt;/code&gt; and &lt;code&gt;callingCodes&lt;/code&gt; exactly as written. Separate multiple values with commas, as in &lt;code&gt;?fields=names,flag,time&lt;/code&gt;. Repeated &lt;code&gt;fields&lt;/code&gt; parameters are combined, and repeated values do not add duplicate information. Unknown values or unsupported query parameters return a &lt;code&gt;400&lt;/code&gt; error.&lt;/p&gt;

&lt;p&gt;These selections add information without changing the basic connection details. A requested value may be &lt;code&gt;null&lt;/code&gt; when it is unavailable. Country languages, currencies, and calling codes describe the country or region, rather than an individual's preferences.&lt;/p&gt;

&lt;h2&gt;
  
  
  A few places it could be useful
&lt;/h2&gt;

&lt;p&gt;A country selector could offer a starting suggestion while still allowing the visitor to choose another country. A support page could help someone check their public IP and the network they appear to be using. A personal dashboard could display the timezone associated with the current connection.&lt;/p&gt;

&lt;p&gt;These are modest features, but modest features can remove everyday friction. They save someone a small amount of work or help answer a question that would otherwise require opening another tool.&lt;/p&gt;

&lt;p&gt;Who Arrives is also useful on its own. You do not have to be building an application to open it and explore your connection.&lt;/p&gt;

&lt;h2&gt;
  
  
  Leave room for the person behind the connection
&lt;/h2&gt;

&lt;p&gt;Connection information is a useful starting point. It cannot tell you everything about a visitor.&lt;/p&gt;

&lt;p&gt;An IP-based location is approximate. A VPN or proxy may make a connection appear to come from somewhere else. Someone visiting from a particular country may prefer a different language, use another currency, or be traveling.&lt;/p&gt;

&lt;p&gt;For that reason, a suggested country should stay editable. A detected timezone can be presented as a suggestion. Country reference information can provide background without becoming a claim about an individual's preferences.&lt;/p&gt;

&lt;p&gt;Some details may also be unavailable. An interface should remain useful even when it has less context to display.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try it before deciding where it fits
&lt;/h2&gt;

&lt;p&gt;I wanted Who Arrives to be easy to experience before you decide whether you need it. The website gives you a place to explore the information and see which parts answer a real question for you.&lt;/p&gt;

&lt;p&gt;It is also open source, so you can follow the project, share feedback, or contribute ideas.&lt;/p&gt;

&lt;p&gt;Visit &lt;a href="https://who-arrives.fthux.com/" rel="noopener noreferrer"&gt;https://who-arrives.fthux.com/&lt;/a&gt; to check your connection. You can find the project at &lt;a href="https://github.com/fthux/who-arrives" rel="noopener noreferrer"&gt;https://github.com/fthux/who-arrives&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;What would be most useful to you: a quick IP check, a country suggestion, or a clearer view of your network?&lt;/p&gt;

</description>
      <category>geolocation</category>
      <category>ip</category>
      <category>opensource</category>
      <category>github</category>
    </item>
    <item>
      <title>GitZip Pro: Download Only the GitHub Files You Actually Need</title>
      <dc:creator>fthux</dc:creator>
      <pubDate>Tue, 08 Sep 2026 14:59:56 +0000</pubDate>
      <link>https://dev.to/fthux/gitzip-pro-download-only-the-github-files-you-actually-need-3ajc</link>
      <guid>https://dev.to/fthux/gitzip-pro-download-only-the-github-files-you-actually-need-3ajc</guid>
      <description>&lt;p&gt;Have you ever opened a large GitHub repository because you needed just one component, utility function, or documentation folder?&lt;/p&gt;

&lt;p&gt;Cloning the entire repository feels excessive. Downloading files one by one is tedious. &lt;strong&gt;GitZip for GitHub&lt;/strong&gt; has long solved this problem by letting developers download only the files and folders they select. I have used it for a long time, and it is a genuinely useful idea.&lt;/p&gt;

&lt;p&gt;As I used it in more day-to-day workflows, I started wanting a few more conveniences:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ZIP filenames that clearly show the repository, branch, path, and download date&lt;/li&gt;
&lt;li&gt;A way to download a single file or folder from the context menu&lt;/li&gt;
&lt;li&gt;Better visibility into GitHub API rate limits and token access&lt;/li&gt;
&lt;li&gt;Download history and statistics for keeping track of what I fetched&lt;/li&gt;
&lt;li&gt;More control over notifications, appearance, and the floating download button&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;These are not complaints about the original extension. They are simply features I happened to need. That led me to build &lt;strong&gt;GitZip Pro&lt;/strong&gt;, an open-source browser extension inspired by GitZip for GitHub.&lt;/p&gt;

&lt;p&gt;GitZip Pro keeps the familiar workflow and adds a more complete set of tools around it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgk3yfvo9aly9d3h4zdk3.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgk3yfvo9aly9d3h4zdk3.jpg" alt="GitZip Pro" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Select Files Directly on GitHub
&lt;/h2&gt;

&lt;p&gt;GitZip Pro adds selection checkboxes to GitHub repository pages. Select one or more files and folders, click the floating download button, and the extension creates a ZIP archive while preserving the original directory structure.&lt;/p&gt;

&lt;p&gt;For a quick one-off download, you can also right-click a file or folder and send it directly to GitZip Pro through the browser context menu.&lt;/p&gt;

&lt;p&gt;The extension follows GitHub's modern page navigation, so moving between repository pages does not require a manual refresh. Folder traversal, concurrent requests, and temporary network or API failures are handled in the background while you focus on choosing what you need.&lt;/p&gt;

&lt;h2&gt;
  
  
  ZIP Names That Stay Organized
&lt;/h2&gt;

&lt;p&gt;Downloaded archives are much easier to find when their filenames carry useful context. GitZip Pro supports naming templates such as:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;{owner}-{repo}-{branch}-{date}
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Available variables include &lt;code&gt;{owner}&lt;/code&gt;, &lt;code&gt;{repo}&lt;/code&gt;, &lt;code&gt;{branch}&lt;/code&gt;, &lt;code&gt;{path}&lt;/code&gt;, &lt;code&gt;{date}&lt;/code&gt;, &lt;code&gt;{datetime}&lt;/code&gt;, and &lt;code&gt;{ts}&lt;/code&gt;. You can use a preset naming strategy or create your own template.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj38ptk553hvtuf8tjn0g.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fj38ptk553hvtuf8tjn0g.jpg" alt="Download" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Public and Private Repository Access
&lt;/h2&gt;

&lt;p&gt;Public repositories can be accessed anonymously. If you need higher GitHub API limits or access to private repositories you are allowed to view, you can connect GitHub through OAuth or provide a compatible personal access token.&lt;/p&gt;

&lt;p&gt;The access settings make the choice explicit:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Anonymous access for public repositories&lt;/li&gt;
&lt;li&gt;A custom token when you want to manage credentials yourself&lt;/li&gt;
&lt;li&gt;GitHub OAuth with access limited to public repositories, or public and private repositories&lt;/li&gt;
&lt;li&gt;A rate-limit panel showing your remaining API request quota&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The rate-limit view is useful before starting a large download: it gives you a better idea of whether the request budget is sufficient and helps explain an interrupted download.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F015344psmyx56naj0pys.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F015344psmyx56naj0pys.jpg" alt="Token Setting" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy3l51w8k2z4t5gh5onye.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fy3l51w8k2z4t5gh5onye.jpg" alt="Token Setting" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Useful Details for Frequent Downloads
&lt;/h2&gt;

&lt;p&gt;The main workflow stays simple, but a few small options make repeated use more comfortable:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Show File Sizes&lt;/strong&gt; displays file sizes beside repository rows.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Show Notification&lt;/strong&gt; sends a browser notification when the ZIP is ready.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Play Sound&lt;/strong&gt; provides an optional completion sound.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Auto-open download location&lt;/strong&gt; can open the browser's download folder after completion.&lt;/li&gt;
&lt;li&gt;A configurable floating button can be placed in any of eight positions.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvn0fcxcwtyb1nt3gpkdn.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvn0fcxcwtyb1nt3gpkdn.png" alt="Notifications" width="799" height="186"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Themes, History, and Statistics
&lt;/h2&gt;

&lt;p&gt;GitZip Pro includes System, Light, and Dark themes, plus preset accent colors and a custom color picker.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flldp7gemmicfdd4xa9vu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Flldp7gemmicfdd4xa9vu.png" alt="Appearance" width="800" height="188"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The download history page records useful details for each archive, including the repository, branch, selected path, file list, and the number of files selected and downloaded. Records can be grouped by date, filtered, expanded for more detail, deleted individually, or cleared in bulk.&lt;/p&gt;

&lt;p&gt;This is especially helpful when you download examples from several repositories and later need to remember exactly which version or path you used.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5wd343qm9snabitpwi2f.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5wd343qm9snabitpwi2f.jpg" alt="Download History" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqa4zf7t07xy329blq6wd.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fqa4zf7t07xy329blq6wd.jpg" alt="Download Stats" width="800" height="500"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Privacy by Design
&lt;/h2&gt;

&lt;p&gt;Repository files are fetched from GitHub and packaged into a ZIP locally in your browser. GitZip Pro does not upload downloaded repository content to its own servers. Extension settings, credentials, download history, and statistics are stored locally through browser extension storage.&lt;/p&gt;

&lt;p&gt;GitHub authorization is contacted only when you explicitly choose to connect your account. Public repositories do not require an account.&lt;/p&gt;

&lt;h2&gt;
  
  
  Install GitZip Pro
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://chromewebstore.google.com/detail/gitzip-pro/lpjpkopdlnpgcifigibaelbbkmigjjnp" rel="noopener noreferrer"&gt;Install for Chrome / Brave&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://microsoftedge.microsoft.com/addons/detail/gitzip-pro/nhhmnccepdfgnekfhhchnbagljpifikg" rel="noopener noreferrer"&gt;Install for Microsoft Edge&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://addons.mozilla.org/en-US/firefox/addon/gitzip-pro/" rel="noopener noreferrer"&gt;Install for Firefox&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/fthux/GitZipPro" rel="noopener noreferrer"&gt;View the open-source project on GitHub&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;GitZip Pro is free and open source, released under the GNU AGPL v3 license with the attribution requirements described in the repository license.&lt;/p&gt;

&lt;p&gt;If you try GitZip Pro, I would love to hear how it fits into your workflow. Have you ever needed only one small part of a large GitHub repository? Leave a comment with your use case, questions, or suggestions. Your feedback will help shape the next improvements.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Thanks to GitZip for GitHub and to everyone who contributes to the open-source community. Good tools improve through shared ideas.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>extensions</category>
      <category>github</category>
      <category>download</category>
      <category>zip</category>
    </item>
  </channel>
</rss>
