인터넷에는 정보가 충분히 있다. 내가 찾지 못하였을 뿐.
내가 보기에 흥미롭거나 공부하기 좋은 깃허브 레포지토리 모음
A collection of GitHub repositories I've given a star.
- ossu / computer-science
- Computer Science curriculum in Open Source Society University
- Developer-Y / cs-video-courses
- Computer Science 영상 강의 모음
- Seogeurim / CS-study
- Computer Science 스터디 (한국어)
- 0xAX / linux-insides | (한국어 버전)
- 리눅스 커널과 그 내부 구조에 대한 정리 (The goal is simple)
- kaist-cp / cs420
- KAIST 컴파일러 설계 강의
- heartcored98 / Standalone-DeepLearning
- 2019 KAIST 딥러닝 홀로서기 세미나
- awesome-davian / awesome-reviews-kaist
- 딥러닝 논문 리뷰 (KAIST AI604: 컴퓨터 비전을 위한 심층학습 기법 강좌 수강생 작성)
- AMAI-GmbH / AI-Expert-Roadmap
- 데이터 사이언티스트, 머신러닝, AI 전문가가 되기 위한 로드맵
- yagom-academy / swift-doc-kor
- Swift API Design Guide 문서 번역본 (야곰 아카데미 작성)
- EbookFoundation / free-programming-books | (한국어 버전)
- 무료 프로그래밍 도서 모음
- kamranahmedse / developer-roadmap
- 개발자 로드맵
- keyuls / Free-Programming-Tutorials
- 무료 프로그래밍 튜토리얼 모음
- fullstackreact / react-daily-ui
- React UI
- TheAlgorithms
- 자료구조와 알고리즘 구현의 오픈소스
- CodeTest-StudyGroup / Code-Test-Study
- 코딩테스트 기출 문제 풀이와 설명
- alex / what-happens-when | (한국어 버전)
- 컴퓨터에서 무슨 일이 일어나는지에 대한 상세한 정리
- FSecureLABS / z3_and_angr_binary_analysis_workshop
- angr, z3 solver를 이용한 프로그램 분석 워크샵
- android / nowinandroid
- 안드로이드의 모든 기능을 적용한 애플리케이션 (개발자를 위한 참고 자료, Kotlin 언어와 Jetpack으로 구현됨)
- home-assistant
- 오픈소스 홈 자동화
- livebud / bud
- Go 언어를 위한 풀스택 웹 프레임워크
- rustdesk / rustdesk | (한국어 설명)
- Open Source Remote Desktop Infrastructure (팀뷰어 같은 원격 접속 기능, Memory Safe한 언어인 Rust로 작성됨)
- subscriptionRescueTeam / save-my-youth
- 청년을 위한 청약 정보 한 눈에 보기 (아직 프로젝트 진행중으로 보임)
- joyfuI / NaverCafePass
- 검색허용이나 멤버공개인 네이버 카페 글을 가입 없이 보게 도와주는 확장 프로그램
- TeamSparker / Spark-Server
- 친구와 함께 하는 66일 습관 형성 서비스
- yourtablecloth / TableCloth
- 인터넷 뱅킹, 전자정부용 보안 프로그램이 실제 컴퓨팅 환경에 영향주지 않도록 도와주는 프로그램
- maaslalani / slides
- 터미널 환경 기반 프레젠테이션 도구
- requarks / wiki
- 오픈소스 위키 앱 (Node.js 앱)
- processhacker / processhacker
- 다목적 윈도우즈 프로세스 모니터
- notion-enhancer / desktop
- Notion 커스터마이징 도구
- bryandlee / malnyun_faces
- 이말년씨리즈 그림체로 변환해주는 도구
- topjohnwu / Magisk
- Android 커스터마이징을 위한 오픈소스 suite (구글 공식 지원 제품이 아님)
- spacedriveapp / spacedrive
- 크로스플랫폼 파일 탐색기, 가상분산파일시스템 (VDFS)
- 3b1b / manim
- 3Blue1Brown에서 제작한 수학 애니메이션 엔진
- sharkdp / fd
find
명령어를 fast and user-friendly하게 대체
- GJDuck / e9patch
- 정적으로 프로그램 수정(Static Binary Rewriting)하는 도구 (x86-64 아키텍쳐 ELF 형식 파일 대상)
- secure-software-engineering / FlowDroid
- 안드로이드/Java 애플리케이션의 정적 데이터 흐름 분석기(Static Data Flow Analysis Tool)
- airbus-seclab / bincat
- 정적 프로그램 코드 분석기(Static Binary Code Analysis Toolkit) (IDA와 함께 사용함)
- google / googletest
- Google에서 제공하는 Testing Framework
- returntocorp / semgrep
- 버그 탐지, 코드 표준 검사기 (At Editor, Commit, and CI time)
- mborgerson / mdec
- Decompilaion as a Service, 최소한의 노력으로 여러 디컴파일러 비교
- Gallopsled / pwntools
- CTF Framework & Exploit Development Library
- analysis-tools-dev / dynamic-analysis
- 동적 분석기 모음집
- eurecom-s3 / symcc
- Efficient Compiler-based Symbolic Execution
- therealsaumil / emux
- QEMU 이용한 ARM and MIPS Linux IoT Device Emulation Framework
- analysis-tools-dev / static-analysis
- 정적 분석기 모음집
- ossf / scorecard
- 오픈소스 보안성 평가 측정기
- dfeneyrou / palanteer
- C++, Python Instrumentation (소프트웨어 품질 향상을 위한)
- lief-project / LIEF
- Cross-platform Library to Instrument Executable Formats(ELF, PE, MachO, DEX, and etc.)
- cea-sec / miasm
- 오픈소스 리버스 엔지니어링 프레임워크 (Python 로 구현됨)
- algorithm-visualizer / algorithm-visualizer
- 반응형 알고리즘 성능 시각화 플랫폼
- googleprojectzero / TinyInst
- A Lightweight Dynamic Instrumentation Library
- revng / revng
- 정적 프로그램 변환기 (ELF Assembly Code -> TCG(QEMU IR) -> LLVM IR)
- angr / angr
- 플랫폼 독립적인 프로그램 분석기 (Symbolic execution이 대표적, android 분석 관련 일부 기능 기여함)
- favocado / Favocado
- DOM Fuzzer
- vtil-project / VTIL-Core
- Deobfuscation and Devirtualization을 위한 Virtual-machine Translation
- SNSystems / DIVA
- ELF 파일 디버그 정보 시각화 도구
- google / syzkaller
- An Unsupervised Coverage-guided Kernel Fuzzer
- microsoft / onefuzz
- Fuzzing as a Service Platform
- SoftSec-KAIST / Fuzzing-Survey
- Fuzzing 연구의 계보를 분석, 정리하는 데이터베이스
- winsiderss / systeminformer
- 시스템 자원 모니터링, 소프트웨어 디버깅, 악성코드 탐지 (In windows 7 or higher)
- NationalSecurityAgency / ghidra
- NSA(미국 국가안보국)에서 지원하는 소프트웨어 리버싱 프레임워크
- assertive-lang / asserlang
- 어쩔프로그래밍~ㅋㅋ
- art-w / unicorn
- GUI 프로그래밍을 순전히 함수화할 수 있을까?
- sindresorhus / awesome
- 모든 흥미로운 주제 모음 (MISC로 분류하기가 미안할 정도의 awesome repository)
- rzashakeri / beautify-github-profile
- GitHub 프로필 꾸미기🌼
- charmbracelet / bubbletea
- Terminal UI Tool 작성을 쉽게 하기 위한 Framework (Go 언어로 작성됨)
- tistory-projects / tistory-skin-hELLO
- hELLO 티스토리 스킨
- HomoEfficio / dev-tips
- 개발하다 마주친 작은 문제와 해결 방법 정리
- subinium / Misc-Cheatsheet
- 대학원 생활하며 사용하는 소소한 코딩 팁
- sherlock-project / sherlock
- 사용자명으로 여러 SNS의 계정 검색
- CyberPunkMetalHead / binance-trading-bot-new-coins
- 바이낸스(코인거래소)에 새로 올라온 코인 자동 거래 (나는 코인 안하지만)
- benbusby / whoogle-search
- 구글 검색, 여기에 ads, javascript, AMP links, cookies, or IP address tracking이 없는
- hashcat / hashcat
- 세상에서 가장 빠른 비밀번호 복구 도구
- sdmg15 / Best-websites-a-programmer-should-visit
- 프로그래머에게 도움되는 웹 사이트 모음
- vxunderground / MalwareSourceCode
- 악성코드 소스코드 모음
- 738 / awesome-sushi
- 스시 오마카세 맛집 모음
- brave-people / Dev-Event
- 개발자 행사(웨비나, 컨퍼런스, 해커톤) 모음
- Integerous / goQuality-dev-contents
- 고퀄리티 개발 컨텐츠 모음
- jojoldu / junior-recruit-scheduler
- 주니어 개발자 채용 정보
- JeaSungLEE / iOSInterviewquestions
- iOS 면접에 나올 질문 정리
- WeareSoft / tech-interview
- 기술 면접 대비 기본 개념 정리
- gyoogle / tech-interview-for-developer
- 신입 개발자 전공 지식 & 기술 면접 백과사전
- JaeYeopHan / Interview_Question_for_Beginner
- 신입 개발자 기술 면접 준비
- brave-people / brave-tech-interview
- 현직자가 해설하는 기술 면접
- jwasham / coding-interview-university
- 소프트웨어 엔지니어가 되기 위한 기초 공부 계획