<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/ghblog/best-of/2025/01" -->

---
title: Best GitHub Blog posts — January 2025 | daily.dev
description: The most upvoted GitHub Blog posts from January 2025, curated by the daily.dev community.
canonical: https://daily.dev/sources/ghblog/best-of/2025/01
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/ghblog/best-of/2025/01
og:type: website
og:site_name: daily.dev
og:title: Best GitHub Blog posts — January 2025 | daily.dev
og:description: The most upvoted GitHub Blog posts from January 2025, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of GitHub Blog — January 2025

1. 1  
[](https://daily.dev/posts/how-we-built-the-github-skyline-cli-extension-using-github-hoggxbplz "How we built the GitHub Skyline CLI extension using GitHub")  
Article  
![Avatar of ghblog](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/106cf162b88840808484d4b5429b59b1)GitHub Blog · 2y  
How we built the GitHub Skyline CLI extension using GitHub  
The post details the creation of gh-skyline, a GitHub CLI extension for generating a 3D version of your GitHub Contribution Graph. It highlights the tools and processes used, such as GitHub Codespaces for easy contributions, Copilot for development support, and GitHub Actions for code quality and security. It also discusses the open source release process and community engagement, essential for sustaining the project. You can try gh-skyline by installing the GitHub CLI and running 'gh extension install github/gh-skyline'.  
60
2. 2  
[](https://daily.dev/posts/highlights-from-git-2-48-veppqaxoq "Highlights from Git 2.48")  
Article  
![Avatar of ghblog](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/106cf162b88840808484d4b5429b59b1)GitHub Blog · 2y  
Highlights from Git 2.48  
Git 2.48 has been released, introducing several new features and improvements. Key highlights include a performance boost by using a faster SHA-1 for trailing checksums, changes to the \`range-diff --remerge-diff\` command, efforts to make Git memory leak-free, and the addition of the Meson build system as an alternative to GNU Make. Deprecated features are now listed in \`Documentation/BreakingChanges.txt\`, ensuring users are informed about upcoming changes.  
11
3. 3  
[](https://daily.dev/posts/open-source-ai-is-already-finding-its-way-into-production-e2lc8ows1 "Open source AI is already finding its way into production")  
Article  
![Avatar of ghblog](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/106cf162b88840808484d4b5429b59b1)GitHub Blog · 2y  
Open source AI is already finding its way into production  
Open source AI is revolutionizing the development of custom AI solutions, with smaller, less-proprietary models becoming more prevalent and useful, especially for niche applications. These models offer advantages such as reduced costs and easy customization. Tools like Outlines aid in building custom AI applications, reflecting the fast-growing use of open source AI. However, they require more engineering resources than using APIs. The trend could lead to new capabilities and improvements in both open source and proprietary models.  
10

[See all GitHub Blog archives](/sources/ghblog/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/ghblog/best-of/2025/01#page","url":"https://daily.dev/sources/ghblog/best-of/2025/01","name":"Best GitHub Blog Posts — January 2025","description":"The most upvoted GitHub Blog posts from January 2025, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/ghblog/best-of/2025/01#items","numberOfItems":3,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/how-we-built-the-github-skyline-cli-extension-using-github-hoggxbplz","name":"How we built the GitHub Skyline CLI extension using GitHub"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/highlights-from-git-2-48-veppqaxoq","name":"Highlights from Git 2.48"},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/open-source-ai-is-already-finding-its-way-into-production-e2lc8ows1","name":"Open source AI is already finding its way into production"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"GitHub Blog","item":"https://daily.dev/sources/ghblog"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/ghblog/best-of"},{"@type":"ListItem","position":5,"name":"January 2025"}]}]}
```

