<?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: Julian Li</title>
    <description>The latest articles on DEV Community by Julian Li (@liweiyi88).</description>
    <link>https://dev.to/liweiyi88</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F275637%2F5bb1efe4-6f6a-4ce6-9758-727094f4b82c.jpeg</url>
      <title>DEV Community: Julian Li</title>
      <link>https://dev.to/liweiyi88</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/liweiyi88"/>
    <language>en</language>
    <item>
      <title>New on Trendshift: Stats Page for Open-Source Language Trends</title>
      <dc:creator>Julian Li</dc:creator>
      <pubDate>Fri, 23 Jan 2026 09:41:46 +0000</pubDate>
      <link>https://dev.to/liweiyi88/new-on-trendshift-stats-page-for-open-source-language-trends-3ff7</link>
      <guid>https://dev.to/liweiyi88/new-on-trendshift-stats-page-for-open-source-language-trends-3ff7</guid>
      <description>&lt;p&gt;Just shipped a new Stats page on Trendshift → &lt;a href="https://trendshift.io/stats" rel="noopener noreferrer"&gt;https://trendshift.io/stats&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You can now explore:&lt;/p&gt;

&lt;p&gt;📊 Charts showing programming language trends across captured repositories&lt;/p&gt;

&lt;p&gt;✨ Cleaner UI and better readability&lt;/p&gt;

&lt;p&gt;🔍 A data-driven way to explore what developers are actually building&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Further releases&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;With the impact of AI, are open-source creators still motivated?&lt;br&gt;
Does the community still have momentum to share ideas and projects?&lt;/p&gt;

&lt;p&gt;I’m planning to build more features this year to explore these questions and share deeper ecosystem insights.&lt;/p&gt;

&lt;p&gt;Would love your feedback 🙌&lt;br&gt;
&lt;a href="https://trendshift.io/stats" rel="noopener noreferrer"&gt;https://trendshift.io/stats&lt;/a&gt;&lt;/p&gt;

</description>
      <category>programming</category>
      <category>webdev</category>
      <category>opensource</category>
      <category>repositories</category>
    </item>
    <item>
      <title>New repository engagements page on trendshift.io</title>
      <dc:creator>Julian Li</dc:creator>
      <pubDate>Tue, 25 Nov 2025 22:45:42 +0000</pubDate>
      <link>https://dev.to/liweiyi88/new-repository-engagements-page-on-trendshiftio-4p8p</link>
      <guid>https://dev.to/liweiyi88/new-repository-engagements-page-on-trendshiftio-4p8p</guid>
      <description>&lt;p&gt;I launched trendshift.io in 2023 as a tool to help discover popular repositories and learn from projects featured on GitHub Trending. Over time, however, I found it increasingly difficult to find the most interesting and newest projects using the existing pages, as they no longer met my evolving expectations.&lt;/p&gt;

&lt;h2&gt;
  
  
  Some challenges
&lt;/h2&gt;

&lt;p&gt;Many great open source projects repeatedly appear on GitHub Trending, but I need a way to surface repositories I haven’t come across yet.&lt;/p&gt;

&lt;p&gt;Some repositories once trended and were actively maintained for a period before gradually losing momentum. I want to quickly assess whether a repository is still popular, continues to receive contributions, and is actively maintained.&lt;/p&gt;

&lt;p&gt;Technology evolves rapidly. Sometimes I simply want to find projects created within the last five years, the past year, or even just the last few months.&lt;/p&gt;

&lt;h2&gt;
  
  
  The "Repository Engagements" Page
&lt;/h2&gt;

&lt;p&gt;To address these needs, I’ve launched a new page: Repository Engagements.&lt;/p&gt;

&lt;p&gt;trendshift.io now continuously pulls data from GitHub and stores the monthly activity of tracked repositories. Including stars, forks, merged PRs, issues and closed issues. You can now view the top 10 repositories each month based on selected filters, including the option to only show repositories created after a specified date. This provides a quick overview of the most active, popular, or newly created repositories featured on GitHub Trending each month.&lt;/p&gt;

&lt;p&gt;Additionally, every repository tracked in the database now features a Monthly Activity Chart on its detail page. This makes it easy to understand a project's engagement over time and determine whether it remains relevant, popular, and actively maintained.&lt;/p&gt;

&lt;h2&gt;
  
  
  And that's not all the features
&lt;/h2&gt;

&lt;p&gt;I do have a few more ideas that I’m excited to build:&lt;/p&gt;

&lt;p&gt;I don’t need to explore every repository on &lt;a href="https://trendshift.io" rel="noopener noreferrer"&gt;trendshift.io&lt;/a&gt;, but I would like to group or bookmark certain repositories so I can follow them more easily. It would be even better if I could write notes or record my own thoughts about these open source projects.&lt;/p&gt;

&lt;p&gt;A more comprehensive search feature: how about a page that allows searching all recorded trending repositories using custom filters? Perhaps we could even save those filters and use them to build a personalised dashboard.&lt;/p&gt;

&lt;p&gt;A way to quickly compare different repositories, especially when deciding which packages to use.&lt;/p&gt;

&lt;p&gt;Can’t wait to share more. Happy digging: &lt;a href="https://trendshift.io/repository-engagements" rel="noopener noreferrer"&gt;https://trendshift.io/repository-engagements&lt;/a&gt;&lt;/p&gt;

</description>
      <category>github</category>
      <category>opensource</category>
      <category>developer</category>
      <category>webdev</category>
    </item>
    <item>
      <title>GitHub Trending Insight</title>
      <dc:creator>Julian Li</dc:creator>
      <pubDate>Tue, 10 Oct 2023 08:00:33 +0000</pubDate>
      <link>https://dev.to/liweiyi88/github-trending-insight-cof</link>
      <guid>https://dev.to/liweiyi88/github-trending-insight-cof</guid>
      <description>&lt;p&gt;GitHub Trending is a great place to explore popular repositories. However, I sometimes feel frustrated because it doesn't provide an API for accessing historical data. That's why I created this website &lt;a href="https://trendshift.io"&gt;GitHub Trending Insight&lt;/a&gt;, which captures daily data from GitHub Trending."&lt;/p&gt;

&lt;p&gt;Now we can&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Get some insights based on historical data.&lt;/li&gt;
&lt;li&gt;Know the most popular repositories among the trending repositories by different filters.&lt;/li&gt;
&lt;li&gt;Embed the trending repository badge in the repository README or your website. (For example, &lt;a href="https://trendshift.io/repositories/204"&gt;https://trendshift.io/repositories/204&lt;/a&gt; -&amp;gt; click Embed badge)&lt;/li&gt;
&lt;li&gt;Search trending repositories and view the history of their rankings.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  TODOs
&lt;/h2&gt;

&lt;p&gt;I will focus on the following items, and then I will consider the MVP done:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Trending Developers and Developer Badge&lt;/li&gt;
&lt;li&gt;Branding&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  The source code
&lt;/h2&gt;

&lt;p&gt;I use Nextjs for the frontend work and Go as the backend language. I made those repositories public, feel free to raise issues or send me PRs.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/liweiyi88/trendshift"&gt;https://github.com/liweiyi88/trendshift&lt;/a&gt;&lt;br&gt;
&lt;a href="https://github.com/liweiyi88/trendshift-backend"&gt;https://github.com/liweiyi88/trendshift-backend&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Lastly, I hope you enjoy this site and have some fun!&lt;/p&gt;

</description>
      <category>github</category>
      <category>go</category>
      <category>typescript</category>
      <category>nextjs</category>
    </item>
    <item>
      <title>Database backup with onedump</title>
      <dc:creator>Julian Li</dc:creator>
      <pubDate>Wed, 08 Feb 2023 04:11:22 +0000</pubDate>
      <link>https://dev.to/liweiyi88/database-backup-with-onedump-2o22</link>
      <guid>https://dev.to/liweiyi88/database-backup-with-onedump-2o22</guid>
      <description>&lt;p&gt;&lt;a href="https://github.com/liweiyi88/onedump" rel="noopener noreferrer"&gt;Onedump&lt;/a&gt; is a CLI tool for database backup. It supports database dump from multiple sources( MySQL or PostgreSQL database) and stores it in your preferred storage (Local, S3, Google Drive or Dropbox). It is easy to use and manage, basically, it is just a simple command with a single configuration.&lt;/p&gt;

&lt;h2&gt;
  
  
  Motivation
&lt;/h2&gt;

&lt;p&gt;Before I started to implement this tool, I asked myself why I need to create another tool for database backup again. Although there might have had some tools that did a good job with database backup, I rarely found one that fit my needs:&lt;/p&gt;

&lt;p&gt;I need a tool to dump MySQL and PostgreSQL databases to different storage with a simple command and a single configuration file. I need this tool not only to be able to dump databases directly via the network (if possible) but also to dump via SSH (if possible).&lt;/p&gt;

&lt;p&gt;I want it to be fast to back up databases, concurrently if possible.&lt;/p&gt;

&lt;p&gt;I want it to be easy to configure, one configuration file is the goal.&lt;/p&gt;

&lt;p&gt;I prefer to store my configuration file in a secure location, ideally with encryption at rest.&lt;/p&gt;

&lt;h2&gt;
  
  
  The tool
&lt;/h2&gt;

&lt;p&gt;To resolve my own requirements, as shown above, I am glad that I have delivered the tool and run it for the backup of all my side project databases. I will be more joyful if it helps other people who have similar needs. For more details like how to use it, here is the &lt;a href="https://github.com/liweiyi88/onedump#readme" rel="noopener noreferrer"&gt;instruction&lt;/a&gt;&lt;/p&gt;

</description>
      <category>llm</category>
      <category>nlp</category>
      <category>tooling</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
