• Set up a modern web app by running one command.

    Create React App Create React apps with no build configuration. Creating an App – How to create a new app. User Guide – How to develop apps bootstrapped with Create React App.

    star:83,995 fork:20,603 create-react-app 2016
  • ✉️ Composable all-in-one mail server.

    Maddy Mail Server Composable all-in-one mail server. Maddy Mail Server implements all functionality required to run a e-mail server. It can send messages via SMTP (works as MTA), accept messages via SMTP (works as MX) and store messages while providing access to them via IMAP.

    star:1,617 fork:56 maddy 2016
  • All Algorithms implemented in Python

    The Algorithms - Python         All algorithms implemented in Python (for education) These implementations are for learning purposes only. Therefore they may be less efficient than the implementations in the Python standard library.

    star:92,121 fork:27,175 Python 2016
  • ClickHouse is a free analytics DBMS for big data

    ClickHouse is an open-source column-oriented database management system that allows generating analytical data reports in real time. Useful Links Official website has quick high-level overview of ClickHouse on main page.

    star:13,028 fork:2,596 ClickHouse 2016
  • A handy collection of more than 500 native Swift extensions to boost your productivity.

    SwifterSwift is a collection of over 500 native Swift extensions, with handy methods, syntactic sugar, and performance improvements for wide range of primitive data types, UIKit and Cocoa classes –over 500 in 1– for iOS, macOS, tvOS, watchOS and Linux.

    star:9,008 fork:1,170 SwifterSwift 2016
  • The Intuitive Vue Framework

    Build your next Vue.js application with confidence using Nuxt.js: a framework making web development simple and powerful. Links 📘 Documentation: https://nuxtjs.org 👥 Community: cmty.app/nuxt 🎬 Video: 1 minute demo 🐦 Twitter: @nuxt_js 💬 Chat: Discord 🌟 AwesomeNuxt 👉 Play with Nuxt.

    star:31,394 fork:2,694 nuxt.js 2016
  • Curated list of awesome open source healthcare software, libraries, tools and resources.

    Awesome Health Curated list of awesome open source healthcare software, libraries, tools and resources. Each link has been vetted to ensure the project is active and provides value to healthcare facilities, providers, developers, policy experts, and/or research scientists.

    star:1,219 fork:197 awesome-healthcare 2016
  • A cross-platform, GPU-accelerated terminal emulator

    Alacritty is the fastest terminal emulator in existence. Using the GPU for rendering enables optimizations that simply aren’t possible without it. Alacritty currently supports macOS, Linux, BSD, and Windows. About Alacritty is a terminal emulator with a strong focus on simplicity and performance.

    star:26,430 fork:1,387 alacritty 2016
  • 💯 Materials to help you rock your next coding interview

    What is this? Carefully curated content to help you ace your next technical interview, with a focus on algorithms. System design questions are in-progress. Besides the usual algorithm questions, other awesome stuff includes:

    star:46,115 fork:6,556 tech-interview-handbook 2016
  • 🛁 Clean Code concepts adapted for JavaScript

    clean-code-javascript Table of Contents Introduction Variables Functions Objects and Data Structures Classes SOLID Testing Concurrency Error Handling Formatting Comments Translation Introduction Software engineering principles, from Robert C. Martin’s book Clean Code, adapted for JavaScript.

    star:40,211 fork:4,899 clean-code-javascript 2016
  • A collective list of free APIs for use in software and web development.

    Public APIs A collective list of free APIs for use in software and web development. A public API for this project can be found here! For information on contributing to this project, please see the contributing guide.

    star:99,691 fork:12,232 public-apis 2016
  • Open Source Web Application Framework for ASP.NET Core

    ABP Framework ABP is an open source application framework focused on ASP.NET Core based web application development, but also supports developing other type of applications. Links Official Web Site Get Started Features Documentation Samples Blog Stack overflow Twitter Contribution ABP is an open source platform.

    star:4,970 fork:1,559 abp 2016
  • 🚀✨ Help beginners to contribute to open source projects

    Read this in other languages. First Contributions This project aims to simplify and guide the way beginners make their first contribution. If you are looking to make your first contribution, follow the steps below.

    star:12,509 fork:32,657 first-contributions 2016
  • The Xamarin Community Toolkit is a collection of Animations, Behaviors, Converters, and Effects for mobile development with Xamarin.Forms. It simplifies and demonstrates common developer tasks building iOS, Android, and UWP apps with Xamarin.Forms.

    Xamarin Community Toolkit Members of the community are rebooting this library under the guidance of the Xamarin team. The Xamarin Community Toolkit is a collection of common elements for mobile development with Xamarin.

    star:778 fork:146 XamarinCommunityToolkit 2016
  • Control WS2812B and many more types of digital RGB LEDs with an ESP8266 or ESP32 over WiFi!

    Welcome to my project WLED! ✨ A fast and feature-rich implementation of an ESP8266/ESP32 webserver to control NeoPixel (WS2812B, WS2811, SK6812, APA102) LEDs or also SPI based chipsets like the WS2801!

    star:3,233 fork:570 WLED 2016
  • openpilot is an open source driver assistance system. openpilot performs the functions of Automated Lane Centering and Adaptive Cruise Control for over 85 supported car makes and models.

    Table of Contents What is openpilot? Integration with Stock Features Supported Hardware Supported Cars Community Maintained Cars and Features Installation Instructions Limitations of openpilot ALC and LDW Limitations of openpilot ACC and FCW Limitations of openpilot DM User Data and comma Account Safety and Testing Testing on PC Community and Contributing Directory Structure Licensing What is openpilot?

    star:18,905 fork:4,247 openpilot 2016
  • 《Effective Modern C++》翻译 - 2020更新中

    《Effective Modern C++ 》翻译 ! 2017.10开始更新! 标注“已修订”的章节表示已经没有大致的错误 ! 我没有版权,我没有版权,我没有版权!本书要求读者具有C++基础!未翻译的条款名称现在直译,翻译时可能适当修改! PDf版本下载,仅供翻译参考 目录 类型推导 Item 1:理解模板类型推导 已修订 Item 2:理解auto类型推导 Item 3:理解decltype Item 4:学会查看类型推导结果 auto Item 5:优先考虑auto而非显式类型声明 Item 6:auto推导若非己愿,使用显式类型初始化惯用法 移步现代C++ Item 7:区别使用()和{}创建对象 Item 8:优先考虑nullptr而非0和NULL Item 9:优先考虑别名声明而非typedefs Item 10:优先考虑限域枚举而非未限域枚举 已修订 Item 11:优先考虑使用deleted函数而非使用未定义的私有声明 Item 12:使用override声明重载函数 Item 13:优先考虑const_iterator而非iterator Item 14:如果函数不抛出异常请使用noexcept Item 15:尽可能的使用constexpr Item 16:让const成员函数线程安全 由 @windski贡献 Item 17:理解特殊成员函数函数的生成 智能指针 Item 18:对于独占资源使用std::unique_ptr @wendajiang更新完成 Item 19:对于共享资源使用std::shared_ptr 已修订 Item 20:像std::shared_ptr一样使用std::weak_ptr可能造成dangle 更新完成 Item 21:优先考虑使用std::make_unique和std::make_shared而非new 由 @pusidun贡献 Item 22:当使用Pimpl惯用法,请在实现文件中定义特殊成员函数 由 @BlurryLight贡献 右值引用,移动语意,完美转发 Item 23:理解std::move和std::forward 由 @BlurryLight贡献 Item 24:区别通用引用和右值引用 由 @BlurryLight贡献 Item 25:对于右值引用使用std::move,对于通用引用使用std::forward由 @wendajiang贡献 Item 26:避免重载通用引用由 @wendajiang贡献 Item 27:熟悉重载通用引用的替代品由 @wendajiang贡献 Item 28:理解引用折叠由 @wendajiang贡献 Item 29:认识移动操作的缺点 由 @wendajiang贡献 Item 30:熟悉完美转发失败的情况由 @wendajiang贡献 Lambda表达式 Item 31:避免使用默认捕获模式 由 @LucienXian贡献 Item 32:使用初始化捕获来移动对象到闭包中 由 @LucienXian贡献 Item 33:对于std::forward的auto&&形参使用decltype 由 @LucienXian贡献 Item 34:优先考虑lambda表达式而非std::bind 由 @LucienXian贡献 并发API Item 35:优先考虑基于任务的编程而非基于线程的编程 由 @wendajiang贡献 Item 36:如果有异步的必要请指定std::launch::threads 由 @wendajiang贡献 Item 37:从各个方面使得std::threads unjoinable 由 @wendajiang贡献 Item 38:关注不同线程句柄析构行为 由 @wendajiang贡献 Item 39:考虑对于单次事件通信使用void 由 @wendajiang贡献 Item 40:对于并发使用std::atomic,volatile用于特殊内存区 由 @wendajiang贡献 微调 Item 41:对于那些可移动总是被拷贝的形参使用传值方式 由 @wendajiang贡献 Item 42:考虑就地创建而非插入 由 @wendajiang贡献 贡献者 感谢所有参与翻译/勘误/建议的贡献者们~ 赞助翻译 🙏 [Become a backer]

    star:1,247 fork:189 EffectiveModernCppChinese 2016
  • The React Framework


    star:55,452 fork:9,236 next.js 2016
  • 《金庸群侠传》c++复刻版,已完工

    金庸老先生千古! kys-cpp github:https://github.com/scarsty/kys-cpp 码云(不定期同步):https://gitee.com/scarsty/kys-cpp 资源文件:http://pan.baidu.com/s/1sl2X9wD 这是一个以SDL2为基础实现的2D游戏框架,同时相当于提供了一个使用该框架制作DOS游戏《金庸群侠传》移植版的范例。 Windows下可以使用Visual Studio编译,其他系统下可以在src目录使用CMake生成Makefile,使用GCC或Clang编译,需至少支持C++14。 VS工程为x64版本,如需要x86版请自行修改。 架构的简单说明 公共部分 Engine封装了一套SDL2的主要实现,与SmallPot类似。如更换绘图引擎,则只需修改此部分即可。 Save中对所有数据进行了封装,可以较为方便地调用。 TextureManger是一个纹理管理器,因为《金庸群侠传》的贴图是含偏移设置的,故有些特殊的地方。 Audio是音频类,基于BASS或者SDL_mixer,可以播放mid、mp3、wav等格式。 PotConv封装了iconv的实现。 RunNode RunNode是游戏中的基本执行类,包含5个重要的虚函数:backRun,draw,dealEvent,onEnter,onExit。对应在背景中执行,如何画自身,如何处理事件,进入时的处理,退出时的处理。一般来说,衍生类应重写这些函数。 其中每个节点可以包含数个子节点,在绘图时子节点也会被自动一一绘出。注意在画自身的部分不需要处理子节点,除非有特殊的需要。 存在一个全局的的RunNode栈root(实际是std::vector),会从下到上依次画出每个节点。RunNode类有一个占满全屏的属性,表示这个类将占用全部的屏幕,因此引擎在绘制的时候,会仅找出最靠上的含有该属性的节点,并从这里开始往上画。 创建一个节点,并调用run过程即可运行此节点,注意使用run执行的节点是完全独占的,其子节点也会有事件响应。如果需要退出当前节点,在适当的地方使用setExit(true)即可,但是子节点调用是无效的,除非拥有当前运行节点的指针。 run过程的参数为一个布尔值,如果为true则会被加入到root并进行绘制,如果为false则只运行不参与绘制。但是很多节点的draw过程是空的,即使放到root中也不会参与绘制,实际利用了这一特性的仅有显示人物对话的部分。 run过程会返回一个函数值,可以利用进行一些判断,例如菜单的选择。 规定所有节点均使用共享指针,可以比较自由地互相包含。请不要让子节点出现递归包含,这样会迅速消耗掉所有资源。 通常来说,大部分游戏引擎都需要全局标记和回调来控制剧情的执行,本框架的设计在绘图无阻塞执行的同时,事件仍是以阻塞的模式顺序执行的,这样无需额外的事件标记。 更多分析见https://www.dawuxia.net/thread-1039649-1-1.html。 视频 参见:https://github.com/scarsty/smallpot 这是作者编写的一个视频播放器,可以将其编译为动态库,作为SDL2的插件,用于进行视频过场的播放。 如果难以处理,可以将预处理定义宏中的WITH_SMALLPOT删除。Mac和Linux下默认不会打开。

    star:606 fork:150 kys-cpp 2016
  • A complete computer science study plan to become a software engineer.

    Coding Interview University I originally created this as a short to-do list of study topics for becoming a software engineer, but it grew to the large list you see today.

    star:140,635 fork:39,629 coding-interview-university 2016
  • Exploitation Framework for Embedded Devices

    RouterSploit - Exploitation Framework for Embedded Devices The RouterSploit Framework is an open-source exploitation framework dedicated to embedded devices. It consists of various modules that aids penetration testing operations:

    star:8,494 fork:1,895 routersploit 2016
  • A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in python using Scikit-Learn and TensorFlow.

    Machine Learning Notebooks This project aims at teaching you the fundamentals of Machine Learning in python. It contains the example code and solutions to the exercises in my O’Reilly book Hands-on Machine Learning with Scikit-Learn and TensorFlow:

    star:21,399 fork:11,559 handson-ml 2016
  • Component infrastructure and Material Design components for Angular

    Official components for Angular The Angular team builds and maintains both common UI components and tools to help you build your own custom components. The team maintains several npm packages.

    star:20,462 fork:5,520 components 2016
Github Trending Repositories

Explore Github Trending Repositories. See what the GitHub community is most excited about today.

Copyright 2010 - 2020