generative-ai-for-beginners

https://github.com/microsoft/generative-ai-for-beginners 바로가기

이 프로젝트는 초보자를 위한 생성형 인공지능(GAI) 학습 자료와 실습용 코드를 제공하는 교육용 커리큘럼입니다. 총 21개의 레슨으로 구성되어 있으며, AI 개념 이해부터 실습 프로젝트까지 포괄적으로 다루어 집니다. 주요 목적은 AI 개발에 대한 기초 이해와 실무 적용 능력 배양입니다. 제공하는 기능으로는 Azure OpenAI API, OpenAI API, 벡터 데이터베이스, 오픈소스 모델 활용, 챗봇 및 이미지 생성 애플리케이션 개발 등 다양한 실습 예제와 강의 영상이 포함되어 있습니다. 구조는 각 레슨별로 README 문서, 동영상, 코드 샘플, 추가 학습 자료 링크로 구성되어 있으며, Python과 TypeScript를 지원하는 실습 코드 예제와 함께 AI 설계, 보안, UX 설계, AI 모델 파인튜닝 등 폭넓은 주제를 다룹니다. 대상은 AI에 관심 있는 초보자부터 개발자, 학생 등이며, 이들이 실습과 학습을 통해 AI 프로젝트를 시작하는 데 도움을 주도록 설계되었습니다. 기술 스택으로는 Python, TypeScript, Azure OpenAI, Hugging Face 오픈소스 모델, Vector 데이터베이스 등이 사용됩니다. 최신 릴리즈 및 업데이트는 주기적으로 GitHub Actions를 통해 자동으로 업로드되며, 일부 강좌는 곧 영상이 제공될 예정입니다. 참고로, AI 윤리와 책임 있는 AI 사용, 보안, 모델 미세조정 등 실무에 필요한 핵심 주제를 포괄합니다. 이 자료는 GitHub 저장소로 공개되어 있어 누구든 포크하고 자유롭게 개선하거나 연계 활용할 수 있으며, 커뮤니티를 통한 지원과 피드백도 활성화되어 있습니다.

MediaCrawler

https://github.com/NanmiCoder/MediaCrawler 바로가기

MediaCrawler 프로젝트는 주로自媒体(키워드 플랫폼) 데이터를 크롤링하기 위한 다중 플랫폼 데이터 수집 도구입니다. 지원하는 플랫폼으로는 小红书(샤오홍슈), 抖音(도우인, TikTok), 快手(쿤산), B站(유튜브 유사 서비스), 微博(웨이보), 贴吧(바이툰), 知乎(知乎) 등이 있으며, 공개 정보 수집 기능을 제공합니다. 이 프로젝트의 주 목적은 여러 SNS 및 콘텐츠 플랫폼에서 공개 정보(포스트, 댓글, 유저 프로필 등)를 효율적이고 확장성 있게 수집하는 것으로, 학습, 연구 목적으로 설계되어 있습니다. 기술 구조는 Playwright 기반의 브라우저 자동화를 핵심으로 하며, JS 표현식을 이용한签名参数 획득, 로그인상태 유지, IP대리 지원 등 다양한 수집 기능을 제공합니다. 주요 구성요소는 검색, 상세 페이지 크롤러, 댓글 수집, 헤드 정보 및 데이터 저장(MySQL, CSV, JSON) 기능 등입니다. 지원 기술 스택에는 Python, Playwright, Node.js, SQL, JS 표현식을 활용한签名签发 기술이 포함됩니다. 최근 릴리즈 및 변경사항으로는 Pro버전 출시,断点续爬(중단 후 재개 기능) 지원,多账号+IP대리 지원, Playwright依赖 제거, Linux 환경 지원 등이 있으며 성능과 확장성 향상에 집중하고 있습니다. 공식 GitHub, 상세 온라인 문서, 크롤러 튜토리얼, 커뮤니티 지원 채널 등을 통해 정보 제공하며, 법적 준수와 타인 권리 존중이 필요하다는 안내도 있습니다. MediaCrawlerPro라는 상위 버전 개발도 진행 중입니다.

Scira

https://github.com/zaidmukaddam/scira 바로가기

Scira는 인터넷 상의 정보를 찾을 수 있도록 도와주는 미니멀리즘 기반의 AI 검색 엔진입니다. 주요 목적인 다양한 AI 모델과 웹 검색 API를 활용하여 사용자가 원하는 정보를 신속하게 찾도록 지원하는 것. 기능적으로는 AI 기반 질의응답, 웹 검색, URL 콘텐츠 추출, Reddit 및 X(Twitter) 검색, 동영상 검색, 학술 자료 검색, 엔터테인먼트 정보 제공, 금융 데이터 분석, 위치 정보 제공, 업무 생산성 도구 등을 포괄합니다. 구조는 Next.js와 Tailwind CSS, 여러 API 연동 모듈로 구성되며, Vercel AI SDK, Tavily, Exa AI, TMDB API, Daytona Sandbox 등을 사용합니다. 사용자 대상은 일반 사용자, 연구자, 엔터테인먼트, 금융 분석가 등입니다. 배포 및 개발 환경 구성 방법도 상세하며, Vercel을 통한 배포와 검색 엔진 기본 설정법도 안내됩니다.

Mastering GitHub Copilot for Paired Programming

https://github.com/microsoft/Mastering-GitHub-Copilot-for-Paired-Programming 바로가기

이 프로젝트는 GitHub Copilot 활용 협업 능력 향상을 목표로 하는 학습 과정으로, 10시간 분량의 모듈로 구성되어 있습니다. Copilot의 Agent Mode 등 최신 기능을 포함하며, 초보자부터 전문가까지 대상으로 합니다. 자연어 프롬프트로 코딩, 문제 해결, 워크플로우 자동화 등을 실습 가능. 구성에는 튜토리얼, 챌린지, 자료 링크 포함. GitHub, VSCode 환경에서 확장 기능을 활용하는 실습에 집중하며, 다양한 언어 지원과 Azure 활용법도 다룹니다. 최근 업데이트에는 Agent Mode 도입, Azure 배포 안내, SQL 쿼리, 레거시 코드 업그레이드, 언어 간 마이그레이션이 포함. 프로그래밍 역량 강화를 위한 매우 유용한 자료입니다.

ntfy.sh | Send push notifications to your phone or desktop via PUT/POST

https://github.com/binwiederhier/ntfy 바로가기

ntfy는 간단한 HTTP 기반 pub-sub 알림 서비스입니다. 사용자들은 스크립트 또는 프로그램에서 손쉽게 전화기 또는 데스크탑으로 푸시 알림을 전송할 수 있습니다. 무료이며, HTTP PUT 또는 POST 요청으로 알림 전송, 인터넷 연결 시 언제든 수신 가능. 서버와 클라이언트(모바일 앱, 웹앱)로 나뉘며, 서버는 ntfy.sh 도메인 또는 자체 호스팅 가능. Android, iOS 오픈소스 앱과 웹 인터페이스 지원. Go 언어 기반이며, React, Material UI, Dexie.js 등 사용. 최신 릴리즈는 여러 기능 개선과 버그 수정을 포함하며, 오픈소스 기여 가능. 무료 버전과 유료 플랜이 제공됩니다.

Graphite

https://graphite.rs/ 바로가기

Graphite는 오픈소스 벡터 및 래스터 그래픽스 엔진입니다. 알파 버전이며, 사용자들이 레이어 기반 합성과 노드 기반 생성 디자인을 결합하여 창작하는 도구입니다. 벡터 편집과 그래픽스 콘텐츠 제작(사진 편집, VFX 등)이 가능하며, 노드 그래프, 확장 인터페이스, API, CLI 등을 지원합니다. 대상은 디자이너, 일러스트레이터, 개발자로, 업계 표준을 목표로 합니다. Rust 언어 기반이며, 커뮤니티에 의해 유지보수되고 업데이트되고 있습니다.

Project Ideas and Resources ⚡💙⚡

https://github.com/The-Cool-Coders/Project-Ideas-And-Resources 바로가기

개발자용 창의적 프로젝트 아이디어와 리소스를 제공하는 프로젝트로, 초보자부터 고급 개발자까지 각 수준별 프로젝트, 설명, 기술, 자료 제공. 웹 애플리케이션으로 구성되었으며, JavaScript, React, Python, Solidity, MERN 등 최신 기술 활용. 유튜브 튜토리얼, API, 디자인 리소스 안내도 포함됩니다. 개발 역량별 자기계발과 포트폴리오 강화에 도움됩니다.

nginx-proxy-manager

https://github.com/NginxProxyManager/nginx-proxy-manager 바로가기

쉽고 직관적인 리버스 프록시 서버 관리 도구입니다. 주로 개인/소규모 서버용으로, SSL 인증서, 도메인 포워딩, 트래픽 관리 지원. Docker 이미지와 Docker-Compose로 빠른 배포 가능. React 기반 UI, Let’s Encrypt 지원. 최근 버전 2.12.4 배포, 설치 및 설정 간편. 오픈소스 기여 활발히 진행 중.

Gemini Balance - Gemini API Proxy and Load Balancer

https://github.com/snailyp/gemini-balance 바로가기

Python FastAPI 기반 애플리케이션으로, Gemini API 키 관리, 부하 분산, 프로토콜 호환, 이미지 생성 지원. 여러 키를 관리하며 비용절감과 안정성 확보를 위해 설계. Docker 지원, API 호환, 모니터링 등 기능 포함. CC BY-NC 4.0 라이선스.

Fabric

https://github.com/danielmiessler/Fabric 바로가기

인간을 AI로 증강하는 오픈소스 프레임워크. 프롬프트 패턴 생성과 조직, CLI 및 웹 GUI 제공. AI 해결책, 콘텐츠 생성, 업무 자동화에 활용. 다양한 언어와 환경 지원하며, Obsidian 연동 가능. 활발한 커뮤니티와 기여.

Onlook

https://github.com/onlook-dev/onlook 바로가기

디자이너와 개발자용 오픈소스 웹 기반 시각적 코드 편집 도구. Next.js, TailwindCSS 기반 UI, 드래그 앤 드롭, 실시간 미리보기, Tailwind 스타일 조정 가능. 웹사이트, 프로토타입, 디자인 제작 지원. 지속 개발과 커뮤니티 참여 활성화 중.

ERNIE

https://github.com/PaddlePaddle/ERNIE 바로가기

바이두 ERNIE팀의 대규모 멀티모달 인공지능 모델 군. 텍스트, 영상, 이미지 이해 및 처리 지원. PaddlePaddle, FastDeploy 기반 모델 제공, 자연어처리, 시각-언어 융합 등. 3B~424B 모델 크기, 최신 성능 벤치마크 기록. 산업 활용 확대 기대.

OpenSSL

https://github.com/openssl/openssl 바로가기

TLS/DTLS/QUIC 강력한 오픈소스 툴킷. libssl, libcrypto 포함. 키 생성, 인증서, 암호화 기능 제공. C 언어 기반이며, 광범위한 운영체제 지원. 인터넷 보안과 암호 프로토콜 구현에 필수적.

FastAPI-MCP

https://github.com/tadata-org/fastapi_mcp 바로가기

FastAPI 엔드포인트를 MCP(모델 컨텍스트 프로토콜)로 노출하는 프레임워크. 빠른 API 노출, 문서 유지, 배포 지원. Python 3.10+, FastAPI 및 Uvicorn 필요. 자동화와 확장성 갖춤. 활발한 개발 및 커뮤니티 지원.

three.js

https://github.com/mrdoob/three.js 바로가기

웹 브라우저용 3D 그래픽 자바스크립트 오픈소스 라이브러리. WebGL, WebGPU 지원. 씬, 카메라, 메시, 재질 등 핵심 요소 제공. 다양한 예제와 문서, 크로스 브라우저 호환성, GPU 최적화 지원으로 3D 콘텐츠 구현에 활용.