반응형

gist 만들기 - gist.github.com

https://docs.github.com/ko/get-started/writing-on-github/editing-and-sharing-content-with-gists/creating-gists

 

gist 만들기 - GitHub Docs

공개 및 비밀의 두 가지 종류의 gist를 만들 수 있습니다. 세상과 아이디어를 공유할 준비가 되었다면 공개 gist를 만들고, 그렇지 않은 경우 비밀 gist를 만듭니다.

docs.github.com

 


gist 만들기
이 문서의 내용
gist 정보
gist 만들기
공개 및 비밀의 두 가지 종류의 gist를 만들 수 있습니다. 세상과 아이디어를 공유할 준비가 되었다면 공개 gist를 만들고, 그렇지 않은 경우 비밀 gist를 만듭니다.

gist 정보
Gists는 코드 조각을 다른 사용자와 공유하는 간단한 방법을 제공합니다. 모든 gist는 Git 리포지토리입니다. 즉, 포크 및 복제할 수 있습니다. GitHub에 로그인해서 gist를 만드는 경우 해당 gist는 계정과 연결되며 gist 홈페이지로 이동할 때 gist 목록에 표시됩니다.

Gist는 공개 또는 비밀일 수 있습니다. 공개 gist는 검색에 표시됩니다. 여기서 사람들은 gist가 만들어질 때 새 gist를 찾아볼 수 있습니다. 이들은 또한 검색이 가능하므로, 자신이 작업한 것을 다른 사람들이 찾아서 보도록 하려는 경우 사용할 수 있습니다.

비밀 gists는 검색에 표시되지 않으며 로그인하고 비밀 요점의 작성자가 아닌 한 검색할 수 없습니다. 비밀 gist는 비공개가 아닙니다. 비밀 gist의 URL을 친구에게 보낼 경우 받은 사람은 이를 볼 수 있습니다. 그러나 자신이 모르는 사람이 해당 URL을 발견할 경우 그들도 gist를 볼 수 있습니다. 다른 사람의 눈에 띄지 않도록 코드를 보호해야 하는 경우 대신 프라이빗 리포지토리를 만들 수 있습니다.

gist를 만든 후에는 이를 퍼블릭에서 비밀로 변환할 수 없습니다.

다음과 같은 경우 알림이 제공됩니다.

내가 gist의 작성자인 경우.
누군가가 gist에서 나를 멘션하는 경우.
Gist 맨 위에 있는 구독을 클릭하여 gist를 구독하는 경우.
다른 사용자가 쉽게 볼 수 있도록 프로필에 gist를 고정할 수 있습니다. 자세한 내용은 "프로필에 항목 고정"을 참조하세요.

gist 홈페이지로 이동하고 모든 Gist를 클릭하면 다른 사람들이 만든 공개 gist를 검색할 수 있습니다. 그러면 만든 시간 또는 업데이트 시간별로 정렬되고 표시되는 모든 gist의 페이지로 이동하게 됩니다. Gist Search을 사용하여 언어별로 gist를 검색할 수도 있습니다.

Gist는 Git 리포지토리이므로 차이(diff)와 함께 전체 커밋 기록을 볼 수 있습니다. Gist를 포크 또는 복제할 수도 있습니다. 자세한 내용은 "Gist 포크 및 복제"을 참조하세요.

Gist 상단에 있는 ZIP 다운로드 단추를 클릭하여 gist의 ZIP 파일을 다운로드할 수 있습니다. 블로그 게시물과 같이 Javascript를 지원하는 텍스트 필드에 gist를 포함할 수 있습니다. 포함 코드를 얻으려면 gist의 Embed URL 옆에 있는 클립보드 아이콘을 클릭합니다. 특정 gist 파일을 포함하려면 ?file=FILENAME과 함께 Embed URL을 추가합니다.

Gist는 GeoJSON 파일 매핑을 지원합니다. 이러한 맵은 포함된 gist에 표시되므로 맵을 쉽게 공유하고 포함할 수 있습니다. 자세한 내용은 "비 코드 파일 사용"을 참조하세요.

gist 만들기
아래 단계에 따라 gist를 만듭니다.

GitHub CLI를 사용하여 gist를 만들 수도 있습니다. 자세한 내용은 GitHub CLI 설명서의 “gh gist create”를 참조하세요.

또는 바탕 화면에서 편집기로 직접 텍스트 파일을 끌어서 놓을 수 있습니다.

GitHub에 로그인합니다.

gist 홈페이지로 이동합니다.

필요에 따라 "Gist description" 필드에 gist에 대한 설명을 입력합니다.

"확장명 포함 파일 이름" 필드에 파일 확장명을 포함하여 gist의 파일 이름을 입력합니다.

파일 내용 필드에 gist의 텍스트를 입력합니다.

필요에 따라, 공개 gist를 만들려면 을 클릭한 다음, 공개 gist 만들기를 클릭합니다.

! [새 요점에 대한 표시 유형 드롭다운 메뉴의 스크린샷 "비밀 요지 만들기"라는 레이블이 지정된 단추 옆에 드롭다운 아이콘이 진한 주황색으로 표시됩니다.] (/assets/images/help/gist/gist-visibility-drop-down.png)

비밀 gist 만들기 또는 공개 gist 만들기를 클릭합니다.

반응형
반응형

GitHub 2023의 상위 10개 최고의 오픈 소스 프로젝트

https://open-data-analytics.medium.com/top-10-best-open-source-projects-on-github-2023-784bf4df2a94

 

Top 10 Best Open Source Projects on GitHub 2023

Open Source Software (OSS) has revolutionized the way software development is done today. With millions of Open Source GitHub projects…

open-data-analytics.medium.com

오픈소스 소프트웨어(OSS)는혁명을 일으켰다오늘날 소프트웨어 개발이 수행되는 방식. 수백만 개의 오픈 소스 GitHub 프로젝트를 사용할 수 있으므로 필요에 맞는 최고의 오픈 소스 프로젝트를 탐색하고 찾는 것이 어려울 수 있습니다.

이 기사에는 알아야 할 가장 빠르게 성장하는 오픈 소스 GitHub 리포지토리 상위 10개가 나열되어 있습니다.

1. RLHF + PaLM: 오픈 소스 ChatGPT 대안

PaLM-rlhf-pytorch: 오픈 소스 ChatGPT 대안

RLHF + PaLM repo는 Reinforcement Learning with Human Feedback(RLHF) 및 PaLM 아키텍처를 결합한 진행 중인 구현입니다. ChatGPT와 유사하지만 PaLM 아키텍처의 이점이 추가된 모델의 오픈 소스 버전을 만드는 것을 목표로 합니다. 안타깝게도 이 솔루션에 대해 사전 학습된 모델이 제공되지 않습니다.

PaLM-rlhf GitHub 스타 기록

깃허브 링크:

2. RATH - 오픈 소스 Tableau 대안

Kanaries(k6s) RATH: Tableau의 오픈 소스 대안

탐색적 데이터 분석에 RATH 사용

신인으로서 RATH는 GitHub에서 가장 빠르게 성장하는 커뮤니티 중 하나입니다. 최첨단 기술과 데이터 분석 및 시각화에 대한 혁신적인 접근 방식을 통해 RATH는 데이터 전문가와 매니아 사이에서 빠르게 인기를 얻었습니다.

RATH GitHub 스타 히스토리

RATH의 커뮤니티는 개발자, 데이터 과학자 및 비즈니스 분석가 모두 개발에 기여하고 잠재력을 극대화하는 방법에 대한 아이디어를 공유하면서 빠르게 성장하고 있습니다. 노련한 데이터 분석가이든 막 시작하든 관계없이 RATH는 데이터 분석 및 시각화 기술을 향상시키려는 모든 사람에게 필수 도구입니다.

카나리아(k6s) RATH GitHub:

RATH에 대한 추가 정보: https://kanaries.net/

3. Gogs — 오픈 소스 GitHub 대안

Gogs: 오픈 소스 GitHub 대안

Gogs는 Git 버전 제어를 위한 사용자 친화적인 인터페이스를 제공하므로 GitHub의 훌륭한 대안이 됩니다. 이슈 추적, 풀 리퀘스트, 위키를 포함한 다양한 기능을 제공합니다. 자체 호스팅 및 사용자 정의가 가능한 Gogs는 Git 협업을 위한 유연하고 안전한 솔루션을 제공합니다.

Gogs GitHub 스타 히스토리

Gogs GitHub:

4. NocoDB — 오픈 소스 AirTable 대안

NocoDB: 오픈 소스 AirTable

NocoDB는 SQL, NoSQL 및 Graph 데이터베이스를 지원하는 유연하고 확장 가능한 데이터 플랫폼을 제공합니다. 데이터베이스 생성 및 관리를 위한 간단하면서도 강력한 인터페이스를 제공하며 실시간 데이터 업데이트를 지원합니다. NocoDB는 데이터에 대한 더 많은 제어 및 사용자 지정이 필요한 사람들을 위한 Airtable의 훌륭한 대안입니다.

Nocodb GitHub:

5. Rocket.Chat — 오픈 소스 슬랙 대안

Rocket.Chat: 오픈 소스 슬랙 대안

Rocket.Chat은 음성 및 화상 통화, 화면 공유, 파일 공유 등 다양한 기능을 통해 실시간 팀 커뮤니케이션을 제공합니다. 고도로 사용자 정의가 가능하며 자체 호스팅하거나 클라우드 기반 솔루션으로 사용할 수 있습니다. 강력한 협업 도구를 갖춘 Rocket.Chat은 Slack의 훌륭한 대안입니다.

Rocket.Chat GitHub 스타 기록

Rocket.Chat GitHub:

6. Airbyte — 오픈 소스 Fivetran 대안

Airbyte: 오픈 소스 데이터 통합

Airbyte는 데이터 통합을 위한 간단하면서도 강력한 인터페이스를 제공합니다. 데이터베이스, SaaS 애플리케이션 및 API를 포함한 광범위한 데이터 소스를 지원합니다. 실시간 데이터 전송 기능과 유연한 데이터 변환 옵션을 통해 Airbyte는 필요한 곳에 데이터를 쉽게 가져올 수 있습니다.

에어바이트 GitHub 스타 히스토리

에어바이트 GitHub:

7. 그럴듯한 분석 — 오픈 소스 Google Analytics 대안

그럴듯한 분석: 오픈 소스 Google Analytics 대안

Plausible Analytics는 개인 데이터를 수집하지 않고 자세한 웹 사이트 활동 보고서를 제공하는 개인 정보 보호 분석 솔루션입니다. 실시간 분석 및 보고 기능을 제공하며 웹사이트 성능을 이해할 수 있는 간단하고 직관적인 인터페이스를 제공합니다.

그럴듯한 분석 GitHub 스타 기록

그럴듯한 분석 GitHub:

8. Supabase — 오픈 소스 Firebase 대안

Supabase는 백엔드 데이터베이스, API 및 실시간 데이터 계층을 통해 웹 애플리케이션을 구축하고 호스팅하기 위한 완벽한 플랫폼을 제공합니다. 애플리케이션 생성 및 관리를 위한 간단하고 직관적인 인터페이스를 제공하며 팀을 위한 강력한 협업 도구를 제공합니다. 다양한 다른 도구와 확장 및 통합할 수 있는 기능을 갖춘 Supabase는 Firebase의 훌륭한 대안입니다.

Supabase: 오픈 소스 Firebase 대안

SupaBase GitHub 스타 히스토리

수파베이스 GitHub:

9. Kdenlive — 오픈 소스 Adobe Premiere 대안

KDenLive는 고품질 비디오 콘텐츠를 생성, 편집 및 생산하기 위한 강력하고 유연한 플랫폼을 제공하는 오픈 소스 비디오 편집 소프트웨어입니다. 다양한 형식을 지원하며 다중 트랙 편집, 색상 보정, 시각 효과와 같은 고급 기능을 포함합니다. 사용자 친화적인 인터페이스와 활발한 커뮤니티를 갖춘 KDenLive는 아마추어 및 전문 비디오 편집자 모두에게 탁월한 선택입니다.

Kdenlive — 오픈 소스 Adobe Premiere 대안

Kdenlive GitHub 스타 기록

Kdenlive GitHub:

10. Mastodon — 오픈 소스 Twitter 대안

Mastodon — 오픈 소스 Twitter 대안

Mastodon은 Twitter와 같은 중앙 집중식 소셜 미디어 플랫폼에 대한 오픈 소스 대안입니다. 사용자가 서로 연결하고 콘텐츠를 공유하며 온라인 커뮤니티에 참여할 수 있도록 하는 분산형 서버 네트워크입니다. 업데이트 게시, 이미지 및 비디오 공유, 좋아요, 댓글 및 재게시를 통해 다른 사용자와 상호 작용하는 기능을 포함하여 기존 소셜 미디어 플랫폼과 동일한 많은 기능을 제공합니다. Mastodon은 개인 정보 보호, 언론의 자유, 온라인 신원에 대한 통제를 강조하므로 이러한 원칙을 중시하는 사용자에게 인기 있는 선택입니다.

마스토돈에 대한 GitHub 스타 히스토리

마스토돈 GitHub:

결론

결론적으로 이 10개의 오픈 소스 GitHub 리포지토리는 활기차고 번성하는 오픈 소스 커뮤니티에 대한 증거입니다. 독점 솔루션에 대한 비용 효율적인 대안을 제공하고 개발자, 데이터 분석가 및 비즈니스 모두에게 유용한 도구를 제공합니다. 오픈 소스의 장점을 활용하여 이 10개 프로젝트는 강력하고 효과적인 솔루션을 개발했으며 확실히 탐색하고 지원할 가치가 있는 중요한 자산입니다.

반응형
반응형

깃허브에서 인기 높은 구글의 오픈소스 프로젝트 10종

1.Angularjs

2. 머티리얼 디자인 아이콘

3.머티리얼 디자인 라이트

4.‘고’ 언어

‘고’는 2009년 구글이 만든 프로그래밍 언어다. C언어의 대안 언어로도 평가되고 있으며, 현재 1.4버전까지 나왔다. 고 언어의 ‘고루틴(goroutine)’을 이용하면 보다 쉽게 동시성 프로그래밍을 할 수 있다. 복잡하게 작성하고 디버깅도 어려웠던 병렬처리도 고 언어에서는 편한 방법으로 처리할 수 있다. 빌드 속도가 빠른 것도 고의 장점이다. 또한 고는 헤더 파일 등을 통해 의존 관계를 분석하지 않는다. 그 덕분에 기존엔 몇 시간씩 걸리던 컴파일 시간을 줄일 수 있다.

아직 국내에서 고를 활용하는 사례는 적은 편이지만, 커뮤니티 중심으로 한글 문서화 작업이 이뤄지고 세미나도 열리고 있다. 해외에는 고를 도입한 사례를 종종 볼 수 있다. 유튜브, 히로쿠, 도커, 드롭박스 등에서 고 언어를 활용하고 있다고 밝혔다.

5. 웹 스타터 키트

‘웹 스타터 키트’는 말 그대로 웹 개발을 처음 시작하는 사람에게 제공하는 예제 소스다. 이제 막 웹 개발에 입문하는 사람이라면 웹 스타트 키트를 자습서로 활용할 수 있다. 구글이 어떤식으로 웹 개발을 진행하는지에 대한 기준도 알 수 있다. 웹 스타터 키트는 반응형 웹사이트가 부드럽게 구현될 수 있도록 신경썼고, Sass를 활용할 수 있게 지원했다. 성능을 높이고 여러 기기를 쉽게 동기화할 수 있는 기능도 구현돼 있다.

6.쿠버네티스

컨테이너 기술은 최근 엔터프라이즈 분야에서 큰 화두가 되고 있다. MS, IBM, VM웨어 등 클라우드를 준비하는 기업일수록 컨테이너를 지원하느라 바쁘다. 그 중 구글은 컨테이너 기술의 선두주자로 꼽힌다. 특히 오픈소스 전문기업인 레드햇과 손잡아 컨테이너 기술을 부지런히 연구하고 있다. 쿠버네티스는 구글이 오픈소스 형태로 연구하는 컨테이너 기술이다. 구글은 쿠버네티스를 기반으로 상용 클라우드 서비스도 만들고 있다. 쿠버네티스 뿐만 아니라 ‘c어드바이저‘, ‘LMCTFY(Let Me Contain That For You)‘라는 또 다른 컨테이너 오픈소스 기술도 공개했으며, 이 역시 개발자들에게 큰 관심을 받고 있다.

7.구글 I/O 2015 안드로이드 앱

‘구글 I/O’는 구글의 연례 개발자 행사다. 말하자면 ‘구글 I/O 안드로이드 앱’은 컨퍼런스 참가자들에게 도움을 주는 앱이다. 이미 올해 I/O 행사가 다 끝난 마당에 원본소스에 대한 관심이 높은 이유는 무엇일까? 바로 구글이 만든 앱 가운데 가장 재활용하기 좋은 앱이기 때문이다. 구글은 검색, e메일 등의 서비스를 제공한다. 일반 기업이 똑같이 검색, e메일 등의 앱을 만드는 경우는 드물다. 하지만 컨퍼런스, 세미나를 주최하는 기업들은 아주 많고, 관련 앱을 만들려는 기업도 많다. 구글도 깃허브 페이지에 “만약 앱을 만드는 사람이 있다면 이 소스코드가 좋은 시작점을 알려줄 것”이라고 설명하고 있다.

8.텐서플로

‘텐서플로’는 공식 출시 며칠 만에 많은 사람들이 즐겨찾기한 오픈소스 소프트웨어다. 깃허브는 일, 주, 월 단위로 가장 관심을 많이 받는 오픈소스 프로젝트를 집계하고 있는데, 텐서플로는 11월 둘째 주 가장 인기있는 프로젝트로 조사됐다. 머신러닝은 많은 IT기업들이 투자하고 있는 기술이다. 기술 수준은 아직 초기단계라 다양한 방법론과 실험이 이뤄지고 있다. 텐서플로는 머신러닝을 연구하는 사람들에게 좋은 참고자료가 될 것으로 보인다.

텐서플로라는 이름에서 텐서는 ‘다차원의 데이터 배열’를 처리한다는 의미에서 나왔다. 플로라는 단어는 노드와 엣지를 이용하는 데이터 흐름도(flow graphs)를 사용해서 쓰여졌다. 노드에서는 수학적 계산을 이뤄지거나 데이터 결과값이 보여진다. 텐서플로는 여러 노드들이 무엇인가 계산하거나 실행할 때 다차원 데이터 배열들이 막히지 않고 동시다발적으로 잘 흘러갈 수 있도록 도와준다.

9.딥드림

‘딥드림’은 구글 리서치팀이 만든 예제코드이다. 아이파이썬 노트북(IPython Notebook) 기반에서 확인할 수 있다. 예제코드는 신경망(Neural Network)을 활용해 그림의 일부를 바꿔 새로운 예술작품으로 만든 내용을 포함하고 있다. 구글은 이 예제로 신경망이 어떻게 작동하는지, 복잡한 분류 문제를 어떻게 해결했는지, 네트워크 구조를 어떻게 해결하는지에 대한 정보를 줄 수 있을 것으로 기대했다. 신경망과 예술을 결합한 조합 때문에 더 많은 사람들이 딥드림에 주목했다.

10.지브라크로싱

‘지브라크로싱’은 1차원 혹은 2차원 QR코드를 인식하는 기술이다. 최근 모바일에서 QR코드를 활용하는 경우가 많아져 지브라크로싱에도 관심이 높아지고 있다.



.

반응형
반응형

유다시티, 자율주행차 시뮬레이터 오픈소스로 공개


http://www.bloter.net/archives/271788


온라인 교육 업체 유다시티가 자율주행차 시뮬레이터를 오픈소스 기술로 공개했다고 2월8일 밝혔다.


이번에 공개한 시뮬레이터는 유다시티 온라인 강의 ‘자율 주행차 엔지니어링 과정’의 일부 수업 자료다. 자율 주행차 엔지니어링 과정은 유다시티 뿐만 아니라 BMW, 우버, 디디추싱, 메르세데스 벤츠, 엔비디아 등이 함께 협력해 만든 강의로 딥러닝, 컨트롤러, 컴퓨터 비전, 자동차 하드웨어 등을 가르친다. 강의는 유다시티 설립자이자 과거 구글에서 자율주행차 개발을 이끈 세바스찬 스런이 직접 진행하기도 하다. 유다시티는 이 강의를 위해 오픈소스 자율자동차 소프트웨어를 개발하고 있으며, 이와 관련된 소스코드를 깃허브에 전부 공개했다. 여기에는 주행 기록 데이터, 딥러닝 모델, 카메라 마운트 기술 등이 포함돼 있다.



A self-driving car simulator built with Unity 


Welcome to Udacity's Self-Driving Car Simulator

This simulator was built for Udacity's Self-Driving Car Nanodegree, to teach students how to train cars how to navigate road courses using deep learning. See more project details here.

All the assets in this repository require Unity. Please follow the instructions below for the full setup.

Avaliable Game Builds (Precompiled builds of the simulator)

Instructions: Download the zip file, extract it and run the exectution file.

Version 2, 2/07/17

Linux Mac Windows

Version 1, 12/09/16

Linux Mac Windows 32 Windows 64

Unity Simulator User Instructions

  1. Clone the repository to your local directory, please make sure to use Git LFS to properly pull over large texture and model assets.

  2. Install the free game making engine Unity, if you dont already have it. Unity is necessary to load all the assets.

  3. Load Unity, Pick load exiting project and choice the self-driving-car-sim folder.

  4. Load up scenes by going to Project tab in the bottom left, and navigating to the folder Assets/1_SelfDrivingCar/Scenes. To load up one of the scenes, for example the Lake Track, double click the file LakeTrackTraining.unity. Once the scene is loaded up you can fly around it in the scene viewing window by holding mouse right click to turn, and mouse scroll to zoom.

  5. Play a scene. Jump into game mode anytime by simply clicking the top play button arrow right above the viewing window.

  6. View Scripts. Scripts are what make all the different mechanics of the simulator work and they are located in two different directories, the first is Assets/1_SelfDrivingCar/Scripts which mostly relate to the UI and socket connections. The second directory for scripts is Assets/Standard Assets/Vehicle/Car/Scripts and they control all the different interactions with the car.

  7. Building a new track. You can easily build a new track by using the prebuilt road prefabs located in Assets/RoadKit/Prefabs click and drag the road prefab pieces onto the editor, you can snap road pieces together easily by using vertex snapping by holding down "v" and dragging a road piece close to another piece.


Self-Driving Car Simulator





.


반응형
반응형

데뷔 후 뜨거운 관심을 받은 오픈소스 프로젝트 10개   http://www.bloter.net/archives/266272

 

깃허브는 오픈소스 프로젝트들의 성지라고 불릴 만큼 다양한 프로젝트를 공유한다. 개발자는 깃허브에서 소스코드를 저장하고 살펴보는 것 뿐만 아니라 특정 인물을 팔로우하거나 소셜 활동도 할 수 있다. 대표적으로 깃허브에서 ‘스타’는 ‘좋아요’를, ‘포크’는 공유 기능을 담당하는데, 이 수치를 보면 오픈소스 프로젝트의 인기를 가늠할 수 있다. 깃허브는 10월25일, 소스코드가 공개된 후 1주일 동안 가장 많은 스타수를 받은 프로젝트를 1위부터 10위까지 공개했다. 개발자들의 기대가 그만큼 높은 오픈소스 프로젝트라고 할 수 있겠다.

 

10위. 에니메이(Anime)

에니메이는 자바스크립트 애니매이션 라이브러리다. 2016년 6월27일 출시됐으며, 공개된 이후 첫 주 동안 6013번 스타가 찍혔다. 에니메이는 가볍고, 유연한게 특징이며, CSS, SVG, DOM 속성, JS 객체와 결합해 사용하기도 쉽다. 에니메이 홈페이지를 방문하고 클릭 몇 번을 해보면 에니메이로 어떤 효과를 넣을 수 있을지 감이 올 것이다. 에니메이는 프랑스에 거주하는 줄리안 가르니에라는 디자이너 겸 개발자가 만들었다. 그의 홈페이지를 방문하면 재밌는 소개글을 볼 수 있으니 참고하면 좋다.

 

9위. 리액트 앱 만들기(create-react-app)

 

리액트 앱 만들기는 페이스북이 배포한 오픈소스 프로젝트다. 리액트는 2013년 사용자 인터페이스를 만들기 위한 자바스크립트 라이브러리이며, 리액트 자체도 깃허브 내에서 큰 인기를 끌고 있다. ‘리액트 앱 만들기’는 따로 환경설정을 신경 쓰지 않고 리액트 앱 결과물을 만들어주는 소스코드다. 2016년 7월22일 출시된 이후 1주일 동안 스타수가 6438번 눌러졌다.

8위. 클립보드JS(Clipboard.js)

클립보드JS는 글씨를 복사하고 붙여넣을 수 있는 기능을 자바스크립트로 쉽게 구현하도록 돕는 기술이다. 크기가 3KB밖에 되지 않고, 플래시나 프레임워크 없이 쉽게 클립보드를 만들어주는 장점이 있다. 제노 로차라는 브라질 출신 개발자가 만든 이 기술은 2015년 11월에 공개됐으며, 출시 후 1주일 동안 6522번 스타가 눌러졌다.

7위 비주얼 스튜디오 코드(Visual Studio Code)


비주얼 스튜디오 코드는 마이크로소프트(MS)가 만든 코드 편집기이자 디버깅 도구다. 기존 IDE ‘비주얼 스튜디오’룰 웹 기반으로 만든 것이라 볼 수 있다. 기술 뒷단에는 일렉트론이 쓰였으며, MS 개발자 행사에서 오픈소스 기술로 변환됐다. 비주얼 스튜디오 코드는 2015년 11월에 출시됐으며, 1주일 동안 스타수는 7847번이었다.

6위. N1

N1은 데스크톱용 e메일 애플리케이션이다. 일렉트론, 플럭스, 리액트 등을 사용해 만들었으며 테마나 플러그인을 추가해 다양한 기능을 구현할 수 있다. 오픈소스 기술이며, 나만의 e메일 클라이언트를 만들 수 있다는 이유로 관심을 받았다. 2015년 10월 공개된 이후 스타수는 8588개가 찍혔다. 나이라스라는 기업이 개발했으며, 기본 기능은 무료로 제공하고, 기업용 기능은 유료로 판매 중이다.

5위. 머티리얼 디자인 라이트(Material Design Lite)


머티리얼 디자인은 구글의 디자인 철학이다. 질감이 느껴지는 표면과 선명한 그래픽 디자인, 직관적인 사용자 경험을 위한 자연스러운 애니메이션을 추구하는 게 특징이다. 머티리얼 디자인 라이트는 단순한 형태의 웹사이트에 머티리얼 디자인 원칙을 쉽게 적용하게 도와주는 코드다. 자바스크립트 프레임워크에 영향을 받지 않으며 다양한 기기, 플랫폼, 웹브라우저 버전을 지원한다. 머티리얼 디자인 라이트 공식 홈페이지에선 구체적인 가이드라인과 템플릿 등도 볼 수 있다. 머티리얼 디자인 라이트는 2015년 7월 공개됐으며, 스타수는 일주일 만에 9609번이 됐다.

4위. 리액트 네이티브 (React Native)

 

리액트 네이티브는 모바일 앱을 만들기 위한 프레임워크다. 페이스북이 만들고 바로 오픈소스 기술로 출시됐다. 리액트가 웹 개발자 혹은 하이브리드 앱 개발자에게 주목받았다면 리액트 네이티브는 모바일 개발자에게 관심을 받고 있다. 리액트 네이티브를 이용하면 안드로이드와 iOS 앱 개발시 동일한 소스코드르 이용할 수 있다. 기존 하이브리드 앱보다 성능이 높고, 각 플랫폼이 지원하는 고유 기능을 이용할 수 있다는 점이 인기 요인이다. 리액트 네이티브는 2015년 3월 출시됐으며, 출시 첫 주에 스타수는 1만976개였다.

3위. 텐서플로우(Tensorflow)

텐서플로우는 구글이 만든 오픈소스 머신러닝 라이브러리다. 구글이 만든 머신러닝 기술은 어떨지 궁금한 개발자들이 텐서플로우를 찾고 있다. 구글은 ‘텐서플로우 서빙’이란 기술도 오픈소스로 공개해 더 많은 개발자들이 쉽게 텐서플로우를 이용할 수 있게 지원하고 있다. 텐서플로우 프로젝트를 이끄는 마이크 슈스터 박사는 지난 4월 한국을 방문해 “머신러닝 생태계의 발전을 위해 텐서플로우를 공개했다”라며 “팀 내부적으로는 소프트웨어 관리와 문서화를 더 잘하기 위해서 오픈소스화 했다”라고 밝혔다. 텐서플로우는 2015년 11월 공개됐으며, 첫 주에 1만1822명 사용자가 스타 버튼을 눌렀다.

2위. 얀(Yarn)

가장 최근에 배포된 오픈소스 프로젝트다. 2016년 10월11일에 공개된 얀은 페이스북, 구글, 틸데가 공동으로 만들었으며, 출시 1주일 만에 1만6천개 스타가 찍힐 만큼 높은 관심을 받았다. 얀은 자바스크립의 의존성을 관리해주는 기술이다. 속도와 안정성, 보안성을 장점을 내세우고 있다.

1위. 스위프트(Swift)

스위프트는 애플이 만든 프로그래밍 언어다. 2014년에 처음 공개됐고, 2015년에 12월3일에 오픈소스 언어로 전환됐다. 깃허브에 스위프트가 올라오자 1주일 만에 2만3097개의 사용자가 스타를 눌렀다. iOS 앱 개발시 사용할 수 있고, 기존 오브젝티브C 언어의 단점을 보완할 수 있다는 이유로 많은 개발자들이 관심을 받았다. 스위프트는 이미 깃허브에서 가장 인기있는 언어 15위 안에 들었으며, 풀 리퀘스트(Pull Request)수정한 브랜치 내용을 기존 버전에서 반영할 수 있도록 깃허브로 보내는 행위를 일컫는다.close 수는 지난해에 비해 262% 올랐다.

 

 

 

 

.

반응형

+ Recent posts