整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

移动营销前奏 HTML5跟我学

功营销微信号:vmarketing

文/特约撰稿人 苏落

在用户看来,朋友圈已不再只是信息获取平台,还可以在这个平台上越玩越炫、越玩越酷。而在业内人士看来,这却是HTML5的再爆发,几年的预热之后,在2014年终于大面积向移动互联网袭来。

2014年7月,一只表情贱贱的神经猫,几乎一夜之间刷了大家的朋友圈,玩家纷纷炫耀自己用了更少的步数就将此猫围住。这就是HTML5游戏发展的里程碑式产品——《围住神经猫》,其创造了3天点击量过亿的成绩。随后,《在柯少中找房祖名》、《一个都不能死》等众多HTML5小游戏在微信朋友圈中疯转。

在用户看来,朋友圈已不再只是信息获取平台,还可以在这个平台上越玩越炫、越玩越酷。而在业内人士看来,这却是HTML5的再爆发——它在几年的预热之后,2014年终于大面积向移动互联网袭来。

随着玩法不断变多、变新,HTML5也正在被认可和使用,并且逐渐形成了移动营销的一个新热点。

移动营销多数的做法都是:硬广投放,投开屏广告或是插屏广告等;软性投放如开设品牌微信公共号等。而HTML5使广告主找到了移动营销的突破口。在移动+社交的传播时代,HTML5营销简单、快捷、灵活、有效,炫酷能够吸引用户关注、甚至参与,进而进行价值转化,不仅是互联网公司和移动互联网公司,越来越多的传统企业也开始关注到HTML5营销的价值。

HTML5温故知新

要想知道什么是HTML5,绕不开的是:什么是HTML?

想象一下两个计算机在沟通的场景,A如果要把一个图文信息传给B的时候,交流过程中B肯定会产生这样的问题:你给了我那么多信息,哪些是网页标题、哪些是正文、哪些又是图片呢?于是,A和B商量了一个办法,用一些符号来标记不同类型的内容,而这些标记的一整套规范就是HTML。

简单说,HTML就是一种网络通用语言,这套语言普通用户未必懂,但对于开发者来说却是简洁适用,这就可以了,开发者用这种语言制作的页面可以跨越不同硬件设备以及不同浏览器,被任何用户浏览到。

而从HTML1到HTML5就代表着这套规范的发展进程。按照定义来讲,HTML5是一系列制作网页互动效果的技术集合,它能在移动端做出Flash做不出的动画效果,即HTML5就是移动端的web页面。但如果仅仅将HTML5看作是替代Flash的一个技术,就过于低估了其真正的能力,对于移动互联网来讲,它更像一个“技术阀门”,一旦拧开,想象空间很大。

我们第一次谈论HTML5要改变世界大概是因为乔布斯,他坚持在iOS上不兼容Flash,在Adobe统治多媒体开发的那个年代,这需要付出极大的勇气。这么多年过去了,虽然所有人都在谈论HTML5,但是大部分人甚至都忘了它还是一个仍在完善中的体系,这种完善也直接决定了HTML5在2014年的再爆发。

Q&A:为何HTML5会在2014年再爆发?

2007年W3C(万维网联盟)立项HTML5,直至2014年10月底,这个长达八年的规范终于正式定稿,W3C小组表示终于完成了HTML5标准的制定工作。此举将基本的Web技术在移动和云互联网时代统一起来,有助于开发人员采用统一标准进行网页应用开发。

HTML语言的上一个版本HTML 4.01还是在1999年12月发布的,也就是说用了15年才迎来一次大的版本更新。W3C小组表示,在过去多年时间里,他们联合了全球60多家公司,共同完善HTML5标准,其中解决了4000多个BUG。HTML5将会取代1999年制定的HTML 4.01、XHTML 1.0标准,期望能在互联网应用迅速发展的时候,使网络标准达到符合当代的网络需求,为桌面和移动平台带来无缝衔接的丰富内容。

【相关链接】

HTML5与微信的那些事儿

2014年10月HTML5规范标准的定稿,是对HTML5营销再出发的技术支持,如果这算是“天时”,那么2014年微信朋友圈的火热绝对算是“地利”了。

HTML5营销为何能够在微信朋友圈中迅速崛起?微信营销服务商微信海CEO程小永表示:“与淘宝和百度的营销不同,微信公众号更强调去中心化。而用HTML5做营销活动,通过微信的口碑传播出去,实际上就是把每个人当成向外传播辐射的基点和传播的弧线,传递给更多的人,传播效果非常好。”可以说,微信朋友圈分享让HTML5产生了盘活移动互联网流量的巨大价值。

HTML5营销 跟我看

进入移动互联网时代,人们的碎片化时间越来越多,但注意力却越来越挑剔,“不好玩不成活”,内容平实、形式简单就想得到关注?难于上青天。

而HTML5和轻应用开发,正好使营销手段更多样化,也使移动平台上的营销花样层出不穷。而HTML5到底能如何提升移动营销的level呢?

感官更丰富

绘图功能强是HTML5的一个非常重要的特征,很多我们在HTML5中看到的动画效果就是用其绘图功能完成的,从技术实现角度,可以做出任何二维动画。同时,HTML5还可以做出很好的三维效果,试想一下在三维立体空间中玩俄罗斯方块和坦克大战,是不是可以带给用户更身临其境的体验感。

可以说,在技术层面上HTML5可以做到画面更美观,感官更为丰富,这方面的例子也很多。如为配合上市,特斯拉在2014年推出过一组幻灯片式广告,这是HTML5较为早期和典型的玩法,效果为简单的图片展示+翻页交互,整体上很像幻灯片展示,简单、实用。如奢侈品品牌Burberry为配合上海嘉里中心旗舰店开业,推出“从伦敦到上海的旅程”为主题的HTML5页面,要进入这个浑身上下散发着浓浓文艺气息的HTML5,第一步,得先“摇一摇”;第二步,点击屏幕进入油画般的伦敦清晨;第三步,摩擦屏幕使晨雾散去;第四步,点击“河面”,河水泛起涟漪;最后点击屏幕上的白点,到达终点站上海。结合各种感官体验,Burberry全力带动用户参与互动,增加了体验性与趣味性,使得体验者更为深入体认品牌文化。

互动性更强

Burberry的例子其实已经对HTML5的互动性做出了很好的佐证,文章开头也提到小游戏成为了最终引爆HTML5的有效导火索,互动性强就是重要原因之一。移动端硬件正在沿着“人机互动”的方向一路走下去,而用户更希望在互动中获得乐趣,而HTML5正好作为技术纽带,将二者对接。以HTML5邀请函为例,涟拓网络品牌运营总监张永昶就谈道:“纸质邀请函有很多年历史,拿到手里的那种兴奋度很难被取代。而HTML5邀请函要想成功,第一要打开速度快,第二要打开整个过程流畅,第三就是要让整个体验互动。”如目前很多HTML5邀请函都会涵盖报名、支付、表单等互动功能。HTML5做的邀请函与其他方式(邮件、印刷品等)相比生动了很多,可以做到图文并茂声色俱备,还可以和诸如位置服务等应用相结合,未来可能还会有许多新功能推出。

场景更实用

解决了场景应用,就好比点通了移动营销的穴位。对于HTML5营销如何能够获得更好的传播,HTML5民间开发者张东表示,首先要了解用户在空闲的时候会拿手机干什么,分析不同用户的需求。最重要的是用户体验,要研究如何在极短的时间内完成他需要做的事情。

小游戏为什么能够成为HTML5实操的先行军?正是因为很多用户选择玩游戏来填补碎片化时间,游戏满足了碎片化时间这一场景需求。邀请函同样也是因为具备实用功能,代替纸质邀请函。与炫酷的形式感相比,用户更在乎HTML5能够带来的实际功用,有效解决场景需求。

传播性更好

HTML5再次爆发于微信,与微信朋友圈的传播力不无关系。注重用户需求与注重传播其实是相辅相成的,满足用户需求的信息自然能够得到有效传播,这里面其实也是思考角度的问题,从“我要传播什么”到“我希望用户传播什么”的转变。还是以游戏《围住神经猫》为例,在微信朋友圈引爆话题,微信用户不但自己玩得不亦乐乎,还不断将自己的成绩分享在朋友圈,进行刷屏式传播,三天时间内游戏访问量超过一个亿。

[词语辨析]

HTML5与APP

移动互联网江湖,APP派和Web派的斗争由来已久,而HTML5又作为Web派的主力先锋,更有人出言:HTML5将会颠覆APP。HTML5与APP之间到底是怎样的关系呢?

HTML的优势是技术简单,迭代快,渗透能力强。把一个HTML5的内容嵌入到任何APP中,技术工作量都很小,启动webview就可以实现应用嵌套,这些都是HTML5渗透力强的表现,透过HTML5将服务轻松落地到APP中。“将内容从一个APP快速、完整、高效的传输到另外一个APP,是HTML5最擅长的部分。在去中心化的用户设备桌面上,HTML5像血管一样连接了一个个的独立的APP器官并且输送血液到不同的APP中。这就是HTML5快速融入生态的表现之一,并且发挥自由流量的价值加速和逐步改造原生生态。”移动云服务APICloud创始人兼CEO刘鑫一语点出了HTML5基于移动互联网的核心生态价值,也是其更利于传播的根本。

HTML5营销 跟我学

通过以上的学习,我们看到HTML5满足了广告主对移动营销的大部分需求,从形式到功用、到传播,有人观望,更有人已抢了鲜,在2014年HTML5营销案例也层出不穷。大到可口可乐、维多利亚的秘密这种敢于尝鲜的大牌,小到知乎推出的一本新书,各种品牌和产品都在尝试利用HTML5进行营销。

主题派

主题传播永远是品牌的重要传播诉求,但无论是新闻稿还是软文拿到社交媒体上来,与其他形式纷繁的讯息进行PK,总是感觉弱弱的,这个时候HTML5就可以华丽丽出场了。在原有专题的基础上,加之互动以及其他适配小屏幕的素材,一个声情并茂的HTML5主题就可以制作完成。可以预期的是,将有越来越多的媒体和企业会采用此种形式推介某个主题或是亮点。可口可乐已先行使用HTML5形式传播品牌主题:如用一条红线重现一个品牌经历的岁月,在简洁的线条世界里,可口可乐描绘了一段历史,整个时间轴随着用户向上滑动页面“绘制”而成。“我们在乎”——可口可乐中国可持续发展报告,一份枯燥的报告也可以变身轻盈,适应移动端观看及分享的需求,以更活泼的形式在朋友圈被热转。

【案例链接】

腾讯大会邀请函

2014年11月8日,腾讯就在世人面前高调地玩了一把科技感。在WE大会现场中,不但有唯美的星空画风和首页由远及近的宇宙效果,还增加了指纹识别的科技互动元素。最重要的是游戏规则:将应用邀请发给好友,300秒之内,双方在各自手机上同时按下指纹,验明正身后获得邀请码。这种手机端接连现场的技术十分抢眼,可以让与会者享受到被重视的礼遇,还有瞬间通电的感觉。这款邀请函不只是实现了人机互动,更是实现了双屏互动,运用了一次社群思维。

游戏派

爱玩是人类的天性,好游戏吸引用户参与没有问题,但当游戏遇上营销,就难免生死未卜了,弄不好就破坏了游戏体验,引火上身。像《围住神经猫》只是因为接入了广告文字链,就结束了一款游戏绚烂而又短暂的生命,于朋友圈销声匿迹。

所以想要利用游戏进行营销一定要做到谨慎、巧妙。目前HTML5游戏营销主要是两种形式,一种是品牌推出游戏,游戏依附于品牌,一般为知名品牌;另一种为游戏先行,产品藏匿于游戏之中,这种则是一些新产品或是新品牌。像杜蕾斯、维多利亚的秘密就属于前者,推出符合品牌特点的一些小游戏,将品牌与游戏进行深度融合,如将经典游戏中的元素换为品牌标识或是产品,使用户在玩游戏的过程中加深对品牌的认知。而《财务包子铺》则是后者的典型代表,成为HTML5小游戏中的一匹黑马。

【案例链接】

《财务包子铺》背后的那本书

测试一下自己的创业成功指数?在这个人人吵着要创业的年代,大多数人都会对这个测试跃跃欲试吧,心里想着:我的创业天赋可不能就此埋没。于是由知乎制作的小游戏《财务包子铺》在微信朋友圈里迅速流传,玩家以创业老板的身份,对自己的包子铺的日常经营做出决策。听上去没什么特别,但游戏中专门设置了机制,比如用户如果决策失误,就会收到破产警告,需要选择一本救命书——就是知乎要借此推广的《金钱有术》。续命之后可以继续游戏,让玩家对新书留下初步印象,又不会中断游戏。游戏上线三天后,《金钱有术》这本书成为亚马逊图书销售总榜冠军,同时还是预售冠军、新书冠军、经济类冠军,仅在游戏里点击“购买秘籍”这一选项的独立用户数就有55万。怎么样,设计得如此天衣无缝,就算有人知道是“软游戏”了,但还是愿意为这本书买单。

活动派

有粉丝的地方就有活动,社交媒体风行后,品牌活动大规模转移到微博、微信上来,真实的社交关系链,对于有奖活动来说是最好的人气资源。相对于微博上的关注和转发有礼,以及微信朋友圈转发集赞等,使用HTML5开发出的有奖互动活动形式会更新颖和多变,同时也可以发挥HTML5的多项营销优势,如互动性强,在活动中开发出各种与用户的互动形式;功用性好,奖品对于用户来说就是最实际的刺激和诱惑;传播性广,独乐乐不如众乐乐,发现了既好玩又有奖品拿的好事,当然要好朋友一起分享。

【案例链接】

索尼七夕送“小青心”

在2014年七夕期间,索尼就用HTML5开发了活动页面,强力推出一款新品——清新范儿十足的小青心索尼C3手机。在活动期间,只要关注索尼Xperia官方微信进入游戏,将在页面“邂逅”专属幸运四叶草,分享活动到微信朋友圈,邀请4位好友帮助拆开礼盒,点亮小青心幸运四叶草,即可获得抽奖资格,索尼为此一共准备了77台小青心索尼C3智能手机。七夕是年轻人的节日,整个活动将小青心标签与七夕相结合,踩准节日营销的时间点,同时环节中设置需要4位好友帮助,也使社交传播链得到了几何式铺开。

功能派

在前文中已经提到,想用户之所想才能够有效“黏住”用户,使得HTML5营销得到转化,不论什么时候,只要实用,总会有人点击、有人转发,这也是HTML5营销最需要的推动力。在功能性HTML5开发方面,百度可谓屡试不爽,如先后推出iBreath智呼吸、手机告全体主人书、北京地铁计算器等产品,这几款产品无一不是戳中了用户的“痛点”:健康、手机使用、地铁涨价,这都是实实在在的需求点。以手机告全体主人书为例,你是否已经看够了那些枯燥的文字叙述,也厌烦了毫无新意的小互动,这组页面几乎每页都根据要表现的内容增加了趣味十足的动画效果,将说明书变成了“动画片”。

【案例链接】

百度iBreath智呼吸

这款HTML5的slogan为:人呼出的气体和指纹一样独一无二。此语一出,就让人对自己的呼吸充满了好奇,具体操作也很简单:手机水平放好,然后深呼吸,对着手机下方吹气。几秒钟之后,通过大数据分析,你的健康值就会被测算出来,会列出用户的呼吸气体成分详细数据,还会分析出用户的健康情况,如肺部感染症状以及相应的健康改善建议等等。

【支招】

HTML5营销四原则

形式:内容展示尽量把信息视觉化。

主题:创意要有新鲜感,少抄袭、多原创。

内容:要做优质内容,创建具有分享价值的内容,再由“社交达人”进行分享。

传播:要集中传播,HTML5上线的前5天是黄金传播期。

【课后思考】

作为广告主,你怎么想?

社交网络尤其是微信上的热闹人气,以及几个成功的HTML5传播案例,都使广告主兴趣大增,但说到底,抛去HTML5的技术制作层面,广告主最关心的还是后台传播数据的问题,但再深推一层,后台传播数据又取决于内容的创意和推广的机制,否则再炫酷的页面也无用武之地。好创意,可遇不可求,既要好玩又要品牌产品寓于其中,而不露声色,至少不引起反感;好传播,无外乎KOL朋友圈分享和微信公众号推广两种常规思路,此外再无通用的传播秘籍。所以,在尝试HTML5前再好好想想,你的品牌适合做HTML5吗?你有好的创意么?你又想好如何传播了吗?

本文部分内容参考、引用自《品牌H 5营销完全实战指南》(作者Social Talent@Whales)、《HTML5火烧移动营销已成微信朋友圈潮叹》(原载艾瑞专栏,作者赵勇)、《微信圈养下,国内的H T M L 5生态可能成为下一个Zynga》(原载36氪,作者刘鑫)、《揭秘微信HTML5营销:互动游戏受热捧制作成本最高30万元》(原载TechWeb.com.cn,作者肖芳)、《H T M L 5营销背后的4大原则、7个案例和12张图》(原载网易科技,作者互联网八先生)、《依托微信的“H 5”,解不了S o c i a lMarketing的垓下之围》(原载虎嗅网,作者默尔索)等文章。

ava

  • macrozheng / mall-swarm:mall-swarm是一套微服务商城系统,采用了 Spring Cloud Greenwich、Spring Boot 2、MyBatis、Docker、Elasticsearch等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Cloud教程。
  • kdn251 / interviews:获得工作所需的一切。
  • termux / termux-app:Android终端和Linux环境-应用程序存储库。
  • openhab / openhab2-addons:openHAB 2.x的附件
  • juliofalbo / complete-microservices-env:这是一个使用Spring Cloud,Splunk,Zipkin,Grafana,Prometheus,具有复制策略的Postgres,Redis和RabbitMQ的微服务体系结构的整个环境。
  • oracle / graal:GraalVM:在任何地方更快地运行程序
  • apache / maven:Apache Maven核心
  • TheAlgorithms / Java:用Java实现的所有算法
  • iluwatar / java-design-patterns:用Java实现的设计模式
  • Baeldung / spring-security-oauth:刚刚宣布-“学习Spring Security OAuth”:
  • k9mail / k-9:K-9 Mail –适用于Android的电子邮件应用
  • JeffLi1993 / springboot-learning-example:spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。另外写博客,用 OpenWrite。
  • alibaba / Alink:Alink是阿里巴巴计算平台的PAI团队开发的基于Flink的机器学习算法平台。
  • proxyee-down-org / proxyee-down:http下载工具,基于http代理,支持多连接分块下载
  • macrozheng / mall-learning:mall学习教程,架构、业务、技术要点全方位解析。mall项目(20k+star)是一套电商系统,使用现阶段主流技术实现。 涵盖了SpringBoot2.1.3、MyBatis3.4.6、Elasticsearch6.2.2、RabbitMQ3.7.15、Redis3.2、Mongodb3.2、Mysql5.7等技术,采用Docker容器化部署。
  • wuyouzhuguli / SpringAll:循序渐进,学习Spring Boot、Spring Boot & Shiro、Spring Cloud、Spring Security & Spring Security OAuth2,博客Spring系列源码
  • apache / cassandra:Apache Cassandra的镜像
  • seven332 / EhViewer:[已弃用] Android上的非官方E-Hentai应用程序
  • mission-peace / interview:面试问题
  • MovingBlocks / Terasology:术语学-开源体素世界
  • TeamNewPipe / NewPipe:适用于Android的免费轻量级流媒体前端。
  • rishabh115 / Interview-Questions:最全面的列表tech技术面试问题📘从Geeksforgeeks,CareerCup和Glassdoor中淘汰的公司。
  • careercup / CtCI-6th-Edition:破解编码面试第六版。解决方案
  • M66B / NetGuard:一种阻止每个应用访问互联网的简单方法
  • algorithm004-03 / algorithm004-03:

javascript

  • 0vercl0k / CVE-2019-11708:针对Windows 64位版本的Firefox的完整漏洞利用链(CVE-2019-11708和CVE-2019-9810)。
  • SelmanKahya / mukemmel-blog:是否想观看该项目的编码方式? YouTube视频:
  • goldbergyoni / nodebestpractices:Node最大的Node.js最佳实践列表(2019年11月)
  • keystonejs / keystone:可扩展平台和CMS以构建Node.js应用程序
  • awesome-selfhosted / awesome-selfhosted:可以在本地托管的自由软件网络服务和Web应用程序列表。自托管是托管和管理应用程序的过程,而不是从软件即服务提供商那里租用
  • paulirish / lite-youtube-embed:更快的YouTube嵌入。
  • Koenkk / zigbee2mqtt:Zigbee🐝到MQTT桥🌉,摆脱您专有的Zigbee桥🔨
  • nodejs / node:Node.js JavaScript运行时
  • webtorrent / webtorrent-desktop:❤️适用于Mac,Windows和Linux的Streaming Torrent应用程序
  • gxtrobot / bustag:a tag and recommend system for old bus driver 给老司机用的一个番号推荐系统
  • MichMich / MagicMirror:MagicMirror²是一个开源模块化智能镜像平台。随着越来越多的可安装模块列表,MagicMirror²允许您将走廊或浴室镜子转换为个人助理。
  • discordjs / discord.js:强大的JavaScript库,可与Discord API进行交互
  • trekhleb / javascript-algorithms:JavaScript用JavaScript实现的算法和数据结构,并带有解释和进一步阅读的链接
  • zeit / next.js:React框架
  • fastify / fastify:快速,低开销的Web框架,用于Node.js
  • xiandanin / magnetW:磁力链接聚合搜索 - https://magnetw.app
  • adobe / brackets:Web的开放源代码编辑器,用JavaScript,HTML和CSS编写。
  • firebase / firebaseui-web:FirebaseUI是用于Web的开源JavaScript库,它在Firebase SDK之上提供了简单的,可自定义的UI绑定,以消除样板代码并推广最佳实践。
  • sampotts / plyr:一个简单的HTML5,YouTube和Vimeo播放器
  • carbon-app / carbon:🎨创建并共享源代码的精美图片
  • melcor76 / js-tetris:JavaScript俄罗斯方块
  • telegraf / telegraf:适用于Node.js的现代电报Bot框架
  • evilsocket / pwnagotchi:(⌐■_■)-深度强化学习工具可用于WiFi穿网。
  • balena-io / etcher:安全,轻松地将Flash OS映像复制到SD卡和USB驱动器。
  • Automattic / wp-calypso:JavaScript和API支持的WordPress.com

php

  • domnikl / DesignPatternsPHP:PHP中几种设计模式的示例代码
  • danielmiessler / SecLists:SecLists是安全测试人员的伴侣。它是在安全评估期间使用的多种类型列表的集合,这些列表集中在一个地方。列表类型包括用户名,密码,URL,敏感数据模式,模糊有效载荷,Web Shell等。
  • the-control-group / voyager:旅行者-失踪的Laravel管理员
  • laravel / laravel:Web工匠的PHP框架
  • pmmp / PocketMine-MP:适用于Minecraft的服务器软件:PHP中的Bedrock版
  • tealang / tea:Tea语言(Tea programming language)[https://tealang.github.io]
  • inertiajs / pingcrm:一个演示应用程序,用于说明Inertia.js的工作方式。
  • mailcow / mailcow-dockerized:mailcow:dockerized-🐮+🐋=💕
  • prasathmani / tinyfilemanager:单个PHP文件中基于Web的文件管理器,使用Tiny File Manager轻松高效地管理文件
  • walkor / Workerman:异步事件驱动的PHP框架。支持HTTP,Websocket,SSL和其他自定义协议。
  • barryvdh / laravel-debugbar:Laravel Debugbar(集成了PHP Debug Bar)
  • BookStackApp / BookStack:创建使用PHP和Laravel构建的文档/维基内容的平台
  • gongfuxiang / shopxo:ShopXO商城系统、国内领先企业级B2C免费开源电商系统,包含PC、h5、微信小程序、支付宝小程序、百度小程序、头条&抖音小程序、QQ小程序,遵循Apache2开源协议发布、基于ThinkPHP5.1框架研发
  • symfony / symfony:Symfony PHP框架
  • ZoneMinder / zoneminder:ZoneMinder是为Linux开发的免费,开放源代码的闭路电视软件应用程序,支持IP,USB和模拟摄像机。
  • PHPMailer / PHPMailer:PHP的经典电子邮件发送库
  • bytefury / crater:自由职业者和小型企业的免费和开源发票应用程序
  • ampache / ampache:基于Web的音频/视频流应用程序和文件管理器,使您可以使用几乎任何启用Internet的设备从任何地方访问音乐和视频。
  • CodelyTV / php-ddd-example:使用Symfony 4在PHP中应用了六角结构+ DDD + CQRS
  • statamic / cms:Statamic 3 Beta:核心软件包
  • flarum / core:简单的论坛软件,可用于建立社区。
  • ulearnpro / ulearn:ULEARN-Laravel 5.8和ReactJS 16.9中的开源(免费)LMS脚本
  • causefx / Organizr:HTPC / Homelab Services Organizer-用PHP编写
  • nette / php-generator:for为您生成简洁的PHP代码。支持新的PHP 7.3功能。
  • RSS-Bridge / rss-bridge:网站缺少的RSS供稿

python

  • AIDungeon / AIDungeon:无限的AI冒险等待着您!
  • ytdl-org / youtube-dl:命令行程序,用于从YouTube.com和其他视频网站下载视频
  • RomelTorres / alpha_vantage:用于财务数据的Alpha Vantage API的python包装器。
  • marblexu / PythonPlantsVsZombies:一个简单的PlantsVsZombies游戏
  • 521xueweihan / HelloGitHub:Find pearls on open-source seashore 分享 GitHub 上有趣、入门级的开源项目
  • ycm-core / YouCompleteMe:Vim的代码完成引擎
  • TheAlgorithms / Python:用Python实现的所有算法
  • donnemartin / system-design-primer:了解如何设计大型系统。准备进行系统设计面试。包括Anki抽认卡。
  • deepfakes / faceswap:面向所有人的Deepfakes软件
  • williamFalcon / pytorch-lightning:轻巧的ML研究人员专用的PyTorch包装器。缩放模型。写更少样板
  • d2l-ai / d2l-zh:《动手学深度学习》:面向中文读者、能运行、可讨论。英文版即伯克利“深度学习导论”教材。
  • mopidy / mopidy:Mopidy是用Python编写的可扩展音乐服务器
  • cloudflare / flan:一个非常漂亮的漏洞扫描程序
  • microsoft / unilm:UniLM-统一语言模型预训练
  • quantopian / zipline:Zipline,Pythonic算法交易库
  • tensorflow / model-optimization:新手和高级用户都可以使用一套工具来优化机器学习模型以进行部署和执行。
  • kumfc / pixel-battle-botnet:VK Pixel Battle 2019僵尸网络
  • pi-hole / docker-pi-hole:docker容器中的Pi孔
  • pytorch / captum:PyTorch的模型可解释性和理解
  • pytorch / elastic:PyTorch弹性训练
  • Yorko / mlcourse.ai:开放式机器学习课程
  • home-assistant / home-assistant:🏡开源的家庭自动化,将本地控制和隐私放在首位
  • googlecolab / colabtools:Google合作实验室的Python库
  • scikit-learn / scikit-learn:scikit-learn:Python中的机器学习
  • derv82 / wifite2:重写流行的无线网络审核员“ wifite”

ruby

  • Shopify / liquid:液体标记语言。安全,面向客户的模板语言,可用于灵活的Web应用程序。
  • sorbet / sorbet:专为Ruby设计的快速,强大的类型检查器
  • spree / spree:Spree是针对Ruby on Rails的完整,模块化和API驱动的开源电子商务解决方案
  • plataformatec / devise:带有Warden的Rails的灵活身份验证解决方案。
  • rapid7 / metasploit-framework:Metasploit框架
  • sinatra / sinatra:身穿DSL(官方/规范回购)的经典Web开发
  • Hackplayers / evil-winrm:终极WinRM Shell用于黑客入侵/喷枪攻击
  • huginn / huginn:创建代理进行监视并代表您采取行动。您的代理商正在等待!
  • tckmn / polyaoc-2019:解决多种语言中的代码难题的解决方案
  • tootsuite / mastodon:您的自托管,全球互连的微博社区
  • JasonBarnabe / greasyfork:用户脚本的在线存储库。
  • thepracticaldev / dev.to:程序员共享思想并互相帮助的地方
  • DeathKing / Learning-SICP:MIT视频公开课《计算机程序的构造和解释》中文化项目及课程学习资料搜集。
  • iberianpig / fusuma:X11和Linux上具有libinput驱动程序的多点触控手势
  • activeadmin / activeadmin:Ruby on Rails应用程序的管理框架。
  • adrianmihalko / ch340g-ch34g-ch34x-mac-os-x-driver:CH340G CH34G CH34X Mac OS X驱动程序
  • jekyll / jekyll:ky Jekyll是Ruby中支持博客的静态站点生成器
  • campuscode-alumni / aquecimento_qsd2019:
  • greatghoul / remote-working:收集整理远程工作相关的资料
  • urbanadventurer / WhatWeb:下一代网络扫描仪
  • rails / webpacker:使用Webpack在Rails中管理类似于应用程序的JavaScript模块
  • Homebrew / brew:mac缺少macOS(或Linux)的软件包管理器
  • rubocop-hq / rubocop:一个基于社区Ruby样式指南的Ruby静态代码分析器和格式化程序。
  • citation-style-language / styles:引用样式语言(CSL)引用样式的官方存储库。
  • rubysec / ruby-advisory-db:易受攻击的Ruby Gems数据库

shell

  • LukeSmithxyz / voidrice:我的点文件(由LARBS部署)
  • sindresorhus / pure:漂亮,最小和快速的ZSH提示
  • Dunedan / mbp-2016-linux:MacBook Pro 2016和2017上的Linux状态
  • osixia / docker-openldap:运行OpenLDAP的docker镜像
  • zsh-users / zsh-syntax-highlighting:鱼壳像Zsh的语法突出显示。
  • kholia / OSX-KVM:在QEMU / KVM上运行macOS。目前不提供支持。
  • armbian / build:Armbian构建工具
  • Powerlevel9k / powerlevel9k:ZSH最棒的Powerline主题!
  • termux / termux-packages:Android终端和Linux环境-软件包存储库。
  • hwdsl2 / setup-ipsec-vpn:在Ubuntu,Debian和CentOS上使用IPsec / L2TP和Cisco IPsec来构建自己的IPsec VPN服务器的脚本
  • LukeSmithxyz / LARBS:Luke的Auto-Rice自举脚本:我的Arch Linux Meta-Distribution的安装脚本
  • LukeSmithxyz / mutt-wizard:一种使用简单的界面和安全密码自动配置Mutt和isync的系统
  • DominicBreuker / stego-toolkit:隐写术工具的集合-帮助应对CTF挑战
  • P3TERX / Actions-OpenWrt:Build OpenWrt using GitHub Actions | 使用 GitHub Actions 编译 OpenWrt
  • ioBroker / ioBroker:自动化您的生活!
  • guysoft / OctoPi:用于构建OctoPi的脚本,这是一个Raspberry PI发行版,用于通过Web控制3D打印机
  • PaperMC / Paper:旨在解决游戏玩法和机制不一致的高性能子弹叉
  • haugene / docker-transmission-openvpn:Docker容器通过OpenVPN隧道运行带有WebUI的Transmission torrent客户端
  • oznu / docker-homebridge:Homebridge Docker。 HomeKit支持在x86_64,Raspberry Pi(armhf)和ARM64上不耐烦地使用Docker。
  • Cesar-Hack-Gray / FotoSploit:
  • void-linux / void-packages:Void源代码包集合
  • PapirusDevelopmentTeam / papirus-icon-theme:Linux的Papirus图标主题
  • MichaIng / DietPi:单板计算机的轻量级正义。
  • foxlet / macOS-Simple-KVM:由KVM加速的用于在QEMU中设置快速macOS VM的工具。
  • powerline / fonts:Powerline用户的修补字体。

unknown

  • getify / You-Dont-Know-JS:有关JavaScript的书籍系列。 @YDKJS在Twitter上。
  • HuaweiJoke / Huawei-Joke:本项目将收集因审查而被删除的关于华为公司的笑话。欢迎大家投稿。
  • sdmg15 / Best-websites-a-programmer-should-visit:🔗一些对程序员有用的网站。
  • ruanyf / weekly:科技爱好者周刊,每周五发布
  • Bloomberg-Beta / Manual:您可能正在寻找我们的网站...就是这样。我们将网站移至此处,因此您可以了解我们的工作方式。
  • alirezadir / Production-Level-Deep-Learning:建立在实际应用中部署的实际生产级深度学习系统的指南。
  • formulahendry / 955.WLB:955 不加班的公司名单 - 工作 955,work–life balance (工作与生活的平衡)
  • iptv-org / awesome-iptv:与IPTV相关的资源精选清单
  • datasciencemasters / go:开源数据科学大师
  • ngosang / trackerslist:更新的公共BitTorrent跟踪器列表
  • danistefanovic / build-your-own-x:🤓建立自己的(在此处插入技术)
  • tuvtran / project-based-learning:精选的基于项目的教程列表
  • cardano-foundation / incentivized-testnet-stakepool-registry:
  • Atarity / deploy-your-own-saas:满足日常需求的“仅属于您”云服务列表🏴
  • ForrestKnight / open-source-cs:讨论此课程的视频:
  • awesomedata / awesome-public-datasets:总部开放数据集的以主题为中心的列表。 ☛☛☛
  • Bloomberg-Beta / Investment-Documents:彭博Beta的系列种子,SAFE和票据投资文件
  • sindresorhus / awesome:about关于各种有趣主题的真棒列表
  • ConnersHua / Profiles:
  • JaeYeopHan / Interview_Question_for_Beginner:👧👧为开始学习编程的人编写的技术面试指南。祝你一切顺利。 👾
  • Fndroid / clash_for_windows_pkg:基于Clash的Windows GUI
  • kelseyhightower / kubernetes-the-hard-way:引导Kubernetes在Google Cloud Platform上进行艰难的尝试。没有脚本。
  • ossu / computer-science:🎓通往免费的计算机科学自学教育之路!
  • rby90 / Project-Based-Tutorials-in-C:C中基于项目的教程的精选列表

c%23

  • davidfowl / FeatherHttp:
  • IdentityServer / IdentityServer4:适用于ASP.NET Core的OpenID Connect和OAuth 2.0框架
  • Unity-Technologies / ScriptableRenderPipeline:可编写脚本的渲染管道
  • jellyfin / jellyfin:自由软件媒体系统
  • Azure / azure-powershell:Microsoft Azure PowerShell
  • dotnet / roslyn:Roslyn .NET编译器提供具有丰富代码分析API的C#和Visual Basic语言。
  • cairoshell / cairoshell:Cairo是Windows的可定制的直观桌面环境。
  • HandyOrg / HandyControl:包含一些简单且常用的WPF控件
  • borisdj / EFCore.BulkExtensions:用于SQL Server和SQLite上的插入更新删除和读取(CRUD)操作的实体框架核心批量批处理扩展
  • StackExchange / StackExchange.Redis:通用Redis客户
  • Azure-Samples / cognitive-services-speech-sdk:Microsoft Cognitive Services语音SDK的示例代码
  • jbogard / MediatR:.NET中简单,明确的中介程序实现
  • microsoft / MixedRealityToolkit-Unity:混合现实工具包(MRTK)提供了一组组件和功能来加速Unity中跨平台MR应用程序的开发。
  • abpframework / abp:用于ASP.NET Core的开源Web应用程序框架
  • MvvmCross / MvvmCross:用于跨平台解决方案的.NET MVVM框架,包括Xamarin.iOS,Xamarin.Android,Windows和Mac。
  • ivanpaulovich / clean-architecture-manga:with使用.NET Core 3.1和C#的干净架构。8.用例作为中心组织结构,可完全测试,与框架分离
  • Unity-Technologies / DOTS-training-samples:设计为练习的样本将从Unity GameObjects / MonoBehaviours移植到Unity DOTS。
  • aspnet / AspNetCore.Docs:ASP.NET Core的文档
  • thangchung / awesome-dotnet-core:。很棒的.NET核心库,工具,框架和软件的集合
  • domaindrivendev / Swashbuckle.AspNetCore:Swagger工具,用于记录基于ASP.NET Core的API
  • aspnet / AspNetCore:ASP.NET Core是一个跨平台的.NET框架,用于在Windows,Mac或Linux上构建基于云的现代Web应用程序。
  • ardalis / CleanArchitecture:使用ASP.NET Core进行清洁架构的起点
  • dotnet-presentations / blazor-workshop:西装工车间
  • aws / aws-sdk-net:适用于.NET的官方AWS开发工具包。有关适用于.NET的AWS开发工具包的更多信息,请访问我们的网站:
  • microsoft / msbuild:Microsoft Build Engine(MSBuild)是.NET和Visual Studio的构建平台。

css

  • canxin0523 / thesixsectorTeam:
  • danderson / metallb:使用标准路由协议的Kubernetes网络负载均衡器实现
  • the1812 / Bilibili-Evolved:强大的哔哩哔哩增强脚本: 下载视频, 音乐, 封面, 弹幕 / 简化直播间, 评论区, 首页 / 自定义顶栏, 删除广告, 夜间模式 / 触屏设备支持
  • google / material-design-icons:Google的Material Design图标
  • Cyb3rWard0g / HELK:狩猎麋鹿
  • nicejade / markdown-online-editor:📝 基于 Vue、Vditor,所构建的在线 Markdown 编辑器,支持流程图、甘特图、时序图、任务列表、HTML 自动转换为 Markdown 等功能。
  • forestryio / hugo-theme-novela:Novela,这是从Hugo和Forestry开始出版的最简单方法。
  • microsoft / vscode-docs:Visual Studio Code的公共文档
  • IanLunn / Hover:一组CSS3驱动的悬停效果,可应用于链接,按钮,徽标,SVG,特色图像等。轻松应用于您自己的元素,修改或仅用于启发。在CSS,Sass和LESS中可用。
  • Hacker0x01 / hacker101:骇客101
  • rstacruz / cheatsheets:我的备忘单
  • tobiasahlin / SpinKit:用CSS设置动画的加载指示器的集合
  • daneden / animate.css:🍿CSS动画的跨浏览器库。易用性一样容易。
  • WebStackPage / WebStackPage.github.io:❤️ 静态响应式网址导航网站 - webstack.cc
  • morhetz / gruvbox-contrib:gruvbox colorscheme的端口
  • gabrielecirulli / 2048:小型1024克隆(https://play.google.com/store/apps/details?id=com.veewo.a1024)
  • poole / hyde:Jekyll的一个粗野的两栏主题。
  • microsoft / TypeScript-Node-Starter:TypeScript和Node的入门模板,其中包含详细的自述文件,描述了如何将两者结合使用。
  • AgoraIO / Basic-Video-Call:示例应用程序可加入/退出频道,静音/取消静音,启用/禁用视频以及在前置/后置摄像头之间切换。
  • AnomalyInnovations / serverless-stack-com:Serverless-Stack.com的来源
  • hiromis / notes:
  • poole / lanyon:Jekyll的内容优先,滑动式侧边栏主题。
  • apache / servicecomb-docs:Apache Servicecomb用户文档
  • JaeYeopHan / cra-template-unicorn:Single带有打字稿,redux-toolkit,react-redux,react-router的单页应用程序的create-react-app的完整模板!
  • rashevskyv / switch:

julia

  • FluxML / Flux.jl:放松! Flux是不会让您张量的ML库

jupyter-notebook

  • practicalAI / practicalAI:machine一种实用的机器学习方法,使每个人都可以学习,探索和构建。
  • rasbt / deeplearning-models:各种深度学习架构,模型和技巧的集合
  • udacity / deep-learning-v2-pytorch:最新的深度学习ND计划的项目和练习https://www.udacity.com/course/deep-learning-nanodegree--nd101
  • jackfrued / Python-100-Days:Python - 100天从新手到大师
  • AtsushiSakai / PythonRobotics:适用于机器人算法的Python示例代码。
  • fastai / numerical-linear-algebra:免费的Jupyter笔记本在线教科书,用于fast.ai计算线性代数课程
  • ultralytics / yolov3:PyTorch中的YOLOv3> ONNX> CoreML> iOS
  • leandromoreira / digital_video_introduction:视频技术动手入门:图像,视频,编解码器(av1,vp9,h265)以及更多内容(ffmpeg编码)。
  • fastai / fastai:Fastai深度学习库,以及课程和教程
  • awslabs / amazon-sagemaker-examples:示例笔记本示例展示了如何在Amazon SageMaker中应用机器学习,深度学习和强化学习
  • aymericdamien / TensorFlow-Examples:TensorFlow教程和初学者示例(支持TF v1和v2)
  • jantic / DeOldify:基于深度学习的项目,用于对旧图像(和视频)进行着色和还原!
  • susanli2016 / PyCon-Canada-2019-NLP-Tutorial:
  • jeffheaton / t81_558_deep_learning:华盛顿大学(在圣路易斯)T81-558课程:深度神经网络的应用
  • jakevdp / WhirlwindTourOfPython:我的OReilly报告“ Python旋风之旅”背后的Jupyter笔记本
  • jayleicn / animeGAN:生成对抗网络的简单PyTorch实现,重点是动漫人脸绘制。
  • jakevdp / PythonDataScienceHandbook:Python数据科学手册:Jupyter笔记本中的全文
  • CamDavidsonPilon / Probabilistic-Programming-and-Bayesian-Methods-for-Hackers:又名“黑客的贝叶斯方法”:贝叶斯方法+概率编程的介绍,具有计算/理解第一,数学第二的观点。全部使用纯Python;)
  • hunters-forge / ThreatHunter-Playbook:威胁猎人的剧本,有助于发展狩猎活动的技术和假设。
  • JWarmenhoven / ISLR-python:统计学习入门(James,Witten,Hastie,Tibshirani,2013年):Python代码
  • wesm / pydata-book:由Wes McKinney撰写的“ Python for Data Analysis”的材料和IPython笔记本,由O'Reilly Media发布
  • google / neural-tangents:Python中的快速简便的无限神经网络
  • selfteaching / the-craft-of-selfteaching:如果不能自学,就没有前途。
  • fengdu78 / Data-Science-Notes:数据科学的笔记以及资料搜集
  • MITESHPUTHRANNEU / Speech-Emotion-Analyzer:神经网络模型能够从音频语音中检测出五种不同的男女情感。 (深度学习,NLP,Python)

kotlin

  • VMadalin / kotlin-sample-app:Sample Android示例应用程序,使用遵循Kotlin最佳实践的模块化,干净,可扩展,可测试的体系结构,并遵循Jetpack的最佳实践。
  • yairm210 / Unciv:Civ V的开源Android /桌面翻版
  • Kr328 / ClashForAndroid:Android的基于规则的隧道。
  • skydoves / GoldMovies:Mo GoldMovies基于Kotlin,MVVM架构,协程,匕首,koin以及材质设计和动画。
  • mozilla-mobile / android-components:一组Android库,用于构建浏览器或类似浏览器的应用程序。
  • dropbox / Store:Android库用于异步数据加载和缓存
  • Kotlin / kotlinx.coroutines:库对Kotlin协程的支持
  • pinterest / ktlint:带有内置格式化程序的防摔Kotlin短绒棉
  • InsertKoinIO / koin:Koin-Kotlin的实用的轻量级依赖注入框架
  • chrisbanes / tivi:Tivi是一个正在进行的电视节目跟踪Android应用程序,可连接到Trakt.tv。它仍处于开发的早期阶段,目前仅包含两个UI。它正在大力发展。
  • edvin / tornadofx:Kotlin的轻量级JavaFX框架
  • coil-kt / coil:由Kotlin Coroutines支持的Android图像加载。
  • android / camera-samples:多个示例显示了Android相机API中的最佳做法。
  • kizitonwose / CalendarView:由RecyclerView驱动的高度可定制的Android日历库。
  • JLLeitschuh / ktlint-gradle:一个ktlint gradle插件
  • google / iosched:Google I / O 2019 Android应用程序
  • kotlintest / kotlintest:功能强大,优雅且灵活的Kotlin测试框架
  • airbnb / MvRx:MvRx:自动驾驶仪上的Android
  • OfficeDev / ui-fabric-android:适用于Android的Office UI Fabric-用于构建Office和Office 365体验的前端框架
  • android / architecture-components-samples:Android体系结构组件的示例。
  • Triple-T / gradle-play-publisher:GPP是Android的非官方发布自动化Gradle插件。它可以执行任何操作,从构建,上传,然后升级您的App Bundle或APK到发布应用列表和其他元数据。
  • alibaba / p3c:阿里巴巴Java编码指南pmd实现和IDE插件
  • ExpediaGroup / graphql-kotlin:在Kotlin中运行GraphQL服务器的库
  • 8enet / Charles-Crack:Charles 破解工具
  • android / architecture-samples:一系列示例,用于讨论和展示适用于Android应用的不同架构工具和模式。

matlab

  • AvaisP / machine-learning-programming-assignments-coursera-andrew-ng:NG在Coursera上的机器学习课程的解决方案
  • ThomasYeoLab / CBIG:

objective-c

  • expo / expo:一个使用React制作通用本机应用程序的开源平台。世博会可在Android,iOS和网络上运行。
  • robbiehanson / CocoaAsyncSocket:适用于Mac和iOS的异步套接字网络库
  • SDWebImage / SDWebImage:具有缓存支持的异步图像下载器,作为UIImageView类别
  • joeferraro / react-native-cookies:React Native的Cookie经理
  • ivpusic / react-native-image-crop-picker:iOS / Android图像选择器,支持相机,视频,可配置的压缩,多幅图像和裁剪
  • wix / react-native-notifications:反应本机通知
  • git-up / GitUp:您一生都想念的Git界面终于来了。
  • invertase / react-native-apple-authentication:一个React Native库提供对iOS上的Apple身份验证的支持。
  • yamill / react-native-orientation:聆听设备本地响应的方向变化,并在屏幕与屏幕之间设置首选方向。
  • facebook / facebook-ios-sdk:用于将Facebook平台与iOS和tvOS应用程序集成。
  • ccgus / fmdb:SQLite周围的可可/ Objective-C包装器
  • stripe / stripe-ios:条纹iOS SDK
  • adjust / ios_sdk:这是的iOS SDK
  • AFNetworking / AFNetworking:适用于iOS,macOS,watchOS和tvOS的令人愉悦的网络框架。
  • objective-see / LuLu:LuLu是免费的macOS防火墙
  • SVGKit / SVGKit:使用本机渲染(CoreAnimation)在iOS / OS X上显示SVG图像并与之交互
  • AzureAD / microsoft-authentication-library-for-objc:适用于iOS和macOS的Microsoft身份验证库(MSAL)
  • kstenerud / KSCrash:终极iOS崩溃报告器
  • TKkk-iOSer / WeChatPlugin-MacOS:
  • realm / realm-cocoa:Realm是一个移动数据库:Core Data和SQLite的替代品
  • SnapKit / Masonry:利用简化的,可链接的和富有表现力的语法来利用AutoLayout NSLayoutConstraints的功能。支持iOS和OSX自动布局
  • eczarny / spectacle:眼镜使您无需使用鼠标即可组织窗口。
  • halfrost / Halfrost-Field:✍️ 这里是写博客的地方 —— Halfrost-Field 冰霜之地
  • renzifeng / ZFPlayer:Support customization of any player SDK and control layer(支持定制任何播放器SDK和控制层)
  • londonappbrewery / xylophone-flutter:Complete Flutter Bootcamp中的Xylophone项目的入门代码

shell

  • pirate / wireguard-docs:Wire非官方的WireGuard文档:设置,使用,配置以及同时支持服务器和漫游客户端的VPN的完整示例设置。
  • espnet / espnet:端到端语音处理工具包
  • graphql / graphql-spec:GraphQL是与任何后端服务绑定的查询语言和执行引擎。
  • tfutils / tfenv:Terraform版本管理器
  • oh-my-fish / oh-my-fish:鱼壳框架
  • jupyter / docker-stacks:包含Jupyter应用程序的即可运行的Docker映像
  • wmnnd / nginx-certbot:Nginx和certbot与docker-compose的样板配置
  • LukeSmithxyz / voidrice:我的点文件(由LARBS部署)
  • budtmo / docker-android:Android in docker解决方案,支持noVNC和视频录制
  • rootsongjc / kubernetes-vagrant-centos-cluster:使用Vagrant和VirtualBox在本地设置分布式Kubernetes群集以及Istio服务网格,仅使用PoC或Demo。
  • wurstmeister / kafka-docker:适用于Apache Kafka的Dockerfile
  • hashicorp / vault-guides:HashiCorp Vault机密管理的用法示例
  • osy86 / HaC-Mini:英特尔NUC Hades Canyon Hackintosh支持
  • denysdovhan / spaceship-prompt:sh️宇航员的Zsh提示
  • Yolean / kubernetes-kafka:Kafka集群为Kubernetes StatefulSet,简单清单和配置
  • concourse / git-resource:跟踪Git存储库分支中的提交
  • futuresimple / helm-secrets:一个头盔插件,可帮助管理Git工作流程中的秘密并将其存储在任何地方
  • sameersbn / docker-gitlab:Docker化的GitLab
  • tldr-pages / tldr:and简化且由社区驱动的手册页
  • sstephenson / bats:Bash自动化测试系统
  • elastic / stack-docker:立即在Docker上使用Elastic Stack。
  • StackExchange / blackbox:将机密安全存储在Git / Mercurial / Subversion中
  • oracle / docker-images:适用于Oracle产品和项目的Docker配置,映像以及Dockerfile示例的官方来源
  • robcowart / elastiflow:使用弹性堆栈进行网络流监视(Netflow,sFlow和IPFIX)
  • npryce / adr-tools:用于处理体系结构决策记录的命令行工具

swift

  • apple / swift-nio:用于高性能协议服务器和客户端的事件驱动的网络应用程序框架,无阻塞。
  • apollographql / apollo-ios:Swift使用Swift编写的适用于iOS的强类型缓存GraphQL客户端
  • marmelroy / PhoneNumberKit:一个用于解析,格式化和验证国际电话号码的Swift框架。受Google的libphonenumber启发。
  • SwifterSwift / SwifterSwift:便捷的500多种本机Swift扩展集合可提高您的生产力。
  • ashleymills / Reachability.swift:在Swift中使用闭包重写了Apple可达性的替换
  • airbnb / lottie-ios:一个iOS库,用于原生渲染After Effects矢量动画
  • xmartlabs / XLPagerTabStrip:适用于iOS的Android PagerTabStrip。
  • vapor / vapor:💧服务器端Swift Web框架。
  • Daltron / NotificationBanner:在iOS中的应用程序通知横幅中显示高度可定制的最简单方法
  • WeTransfer / Diagnostics:允许用户轻松地与您的支持团队共享诊断,以改善错误修复流程。
  • ivanvorobei / SwiftUI:WWDC2019发布的使用SwiftUI的示例项目。包括布局,UI,动画,手势,绘图和数据。
  • Quick / Quick:Swift(和Objective-C)测试框架。
  • Alamofire / Alamofire:Swift中的优雅HTTP网络
  • realm / SwiftLint:实施Swift样式和约定的工具。
  • slackhq / PanModal:一个优雅且高度可定制的演示文稿API,用于在iOS上构建底部工作表模式。
  • krzyzanowskim / CryptoSwift:CryptoSwift是在Swift中实现的标准安全加密算法的不断增长的集合
  • SwiftKickMobile / SwiftMessages:Swift编写的iOS消息栏,非常灵活。
  • Moya / Moya:用Swift编写的网络抽象层。
  • kishikawakatsumi / KeychainAccess:适用于iOS,watchOS,tvOS和macOS的Keychain的简单Swift包装器。
  • SwiftyBeaver / SwiftyBeaver:在Swift 3、4和5中进行开发和发布期间的便捷且安全的日志记录
  • madebybowtie / FlagKit:用途的美丽的旗子象在apps和在网。
  • danielgindi / Charts:iOS / tvOS / OSX的精美图表!跨平台MPAndroidChart的Apple端。
  • MessageKit / MessageKit:社区驱动的JSQMessagesViewController的替代品
  • Carthage / Carthage:一个简单,分散的Cocoa依赖性经理
  • DeclarativeHub / Bond:Swift绑定框架

go

  • rclone / rclone:“用于云存储的rsync”-Google Drive,Amazon Drive,S3,Dropbox,Backblaze B2,One Drive,Swift,Hubic,Cloudfiles,Google Cloud Storage,Yandex Files
  • prometheus / client_golang:用于Go应用程序的Prometheus工具库
  • golang / protobuf:支持Google的协议缓冲区
  • jmoiron / sqlx:golang数据库/ sql的通用扩展
  • swaggo / swag:使用Swagger 2.0 for Go自动生成RESTful API文档。
  • fyne-io / fyne:基于Material Design的Go跨平台GUI
  • grpc-ecosystem / grpc-gateway:遵循gRPC HTTP规范的gRPC到JSON代理生成器
  • bxcodec / go-clean-arch:基于鲍勃叔叔的清洁架构的Go(Golang)清洁架构
  • docker / distribution:打包,运送,存储和交付内容的Docker工具集
  • hashicorp / hcl:HCL是HashiCorp配置语言。
  • lightningnetwork / lnd:闪电网络守护程序⚡️
  • pkg / errors:简单的错误处理原语
  • go-redis / redis:用于Golang的类型安全的Redis客户端
  • grpc / grpc-go:gRPC的Go语言实现。基于HTTP / 2的RPC
  • argoproj / argo-cd:Kubernetes的声明式连续部署。
  • aelsabbahy / goss:快速简便的服务器测试/验证
  • nginxinc / kubernetes-ingress:适用于Kubernetes的NGINX和NGINX Plus入口控制器
  • GoogleContainerTools / kaniko:在Kubernetes中构建容器映像
  • prometheus / prometheus:Prometheus监视系统和时间序列数据库。
  • olivere / elastic:Go的Elasticsearch客户端。
  • adonovan / gopl.io:“ The Go编程语言”中的示例程序
  • argoproj / argo:Argo工作流程:使用Kubernetes完成工作。
  • go-chi / chi:轻便,惯用且可组合的路由器,用于构建Go HTTP服务
  • banzaicloud / bank-vaults:保管箱瑞士军刀:K8s操作员,具有自动令牌更新,自动配置,多种开封选项的Go客户端。一个用于初始化,解封和配置Vault的CLI工具(身份验证方法,秘密引擎)。直接秘密注入Pod。
  • miekg / dns:Go中的DNS库

c

  • sailay1996 / UAC_Bypass_In_The_Wild:Windows 10 UAC绕过所有自动提升为true的可执行文件。
  • CTCaer / hekate:Nintendo Switch引导程序-CTCaer mod
  • shchmue / Lockpick_RCM:Nintendo Switch加密密钥派生裸机RCM有效载荷
  • nothings / stb:用于C / C ++的stb单文件公共域库
  • fluent / fluent-bit:适用于Linux,BSD和OSX的快速轻量级日志处理器和转发器
  • LuaJIT / LuaJIT:LuaJIT git存储库的镜像
  • git / git:Git源代码镜像-这是仅发布的存储库,所有拉取请求都将被忽略。请按照文档/提交补丁程序进行任何改进。
  • ImageMagick / ImageMagick:ImageMagick 7
  • edenhill / librdkafka:Apache Kafka C / C ++库
  • phpredis / phpredis:Redis的PHP扩展
  • greenplum-db / gpdb:青梅数据库
  • olikraus / u8g2:用于单色显示器的U8glib库,版本2
  • ARMmbed / littlefs:专为微控制器设计的故障保护文件系统
  • kbengine / kbengine:服务器的MMOG引擎。
  • DaveGamble / cJSON:ANSI C中的超轻量级JSON解析器
  • bigtreetech / BIGTREETECH-TouchScreenFirmware:支持TFT35 V1.0 / V1.1 / V1.2 / V2.0 / V3.0,TFT28,TFT24 V1.1
  • obsproject / obs-studio:OBS Studio-免费和开源软件,用于实时流媒体和屏幕录制
  • raysan5 / raylib:一个简单易用的库,可享受视频游戏编程
  • openssl / openssl:TLS / SSL和加密库
  • taosdata / TDengine:专为物联网(IoT)设计和优化的开源大数据平台。
  • synackuk / n1ghtshade:A6的引导链越狱/降级实用程序。
  • SecWiki / windows-kernel-exploits:windows-kernel-exploits Windows平台提权漏洞集合
  • zauonlok / renderer:在C89中从头开始编写的基于着色器的软件渲染器
  • torvalds / linux:Linux内核源代码树
  • bt3gl / Pentesting-Toolkit:渗透测试,CTF和战争游戏的工具。

sql

r

  • griffithlab / rnaseq_tutorial:RNA序列信息学:一种用于在云上进行分析的Web资源。 RNA序列分析的教育性教程和工作流程,包括以下内容的介绍:云计算,关键文件格式,参考基因组,基因注释,表达,差异表达,可变剪接,数据可视化和解释。
  • rstudio / shiny:使用R轻松进行交互式Web应用
  • ropensci / drake:专注于R的管线工具包,可实现重现性和高性能计算
  • rfordatascience / tidytuesday:#tidytuesday项目的官方仓库
  • satijalab / seurat:用于单细胞基因组学的R工具包
  • RubD / Giotto:单细胞空间分析管线
  • qinwf / awesome-R:精选的R包,框架和软件的精选列表。

rust

  • redox-os / orbtk:Rust用户界面工具包。
  • libra / libra:天秤座的使命是建立一种简单的全球货币和金融基础设施,以增强数十亿人口的能力。
  • paritytech / substrate:基质:区块链创新者的平台
  • actix / actix-web:Actix Web是一个小型,实用且快速的锈蚀Web框架。
  • yewstack / yew:用于构建客户端Web应用程序的Rust / Wasm框架
  • ggez / ggez:Rust库轻松创建出色的游戏
  • rust-lang / rust:使每个人都可以构建可靠,高效的软件。
  • rustwasm / wasm-bindgen:促进Wasm模块和JavaScript之间的高层交互
  • granne / granne:基于图的近似最近邻居搜索
  • meilisearch / MeiliSearch:超相关,即时且可输入错误的全文搜索API
  • hyperledger / indy-sdk:构建与Indy分布式身份分类帐交互的应用程序所需的一切。
  • cloudflare / quiche:🥧迅速实现QUIC传输协议和HTTP / 3
  • actix / examples:Actix网站示例
  • tikv / tikv:分布式事务键值数据库,最初是为补充TiDB而创建的
  • PyO3 / pyo3:Python解释器的Rust绑定
  • seanmonstar / warp:超级便捷,可组合的Web服务器框架,可提高扭曲速度。
  • graphql-rust / juniper:用于Rust的GraphQL服务器库
  • getzola / zola:内置所有内容的单个二进制文件中的快速静态站点生成器。
  • clap-rs / clap:用于Rust的功能齐全的快速命令行参数解析器
  • starship / starship:as️宇航员的跨壳提示
  • bytecodealliance / cranelift:Cranelift代码生成器
  • bytecodealliance / wasmtime:使用Cranelift的WebAssembly的独立JIT风格运行时
  • paritytech / polkadot:Polkadot节点实现
  • amethyst / amethyst:用Rust编写的面向数据和数据驱动的游戏引擎
  • librespot-org / librespot:开源Spotify客户端库

scala

  • WeBankFinTech / Linkis:Linkis可帮助轻松连接到各种后端计算/存储引擎(Spark,Python,TiDB ...),公开各种接口(REST,JDBC,Java ...),并具有多租户,高性能和资源控制功能。
  • lightbend / cloudflow:Cloudflow使用户可以在Kubernetes上快速开发,协调和操作分布式流应用程序。
  • zio / zio:ZIO —一种类型安全的可组合库,用于Scala中的异步和并发编程
  • apache / incubator-livy:Apache livy的镜像(正在孵化)
  • delta-io / delta:开源存储层,将可扩展的ACID事务引入Apache Spark™和大数据工作负载。
  • prisma / prisma:💾数据库工具,包括ORM,迁移和管理界面(Postgres,MySQL和MongoDB)
  • apache / spark:阿帕奇火花
  • gatling / gatling:基于异步Scala-Akka-Netty的负载测试工具
  • akka / akka:在JVM上构建高度并发,分布式和弹性消息驱动的应用程序
  • gitbucket / gitbucket:由Scala支持的Git平台,具有易于安装,高度可扩展性和GitHub API兼容性
  • spotify / scio:用于Apache Beam和Google Cloud Dataflow的Scala API。
  • yahoo / kafka-manager:用于管理Apache Kafka的工具。
  • rtyley / bfg-repo-cleaner:像git-filter-branch一样删除大型或麻烦的blob,但速度更快。并用Scala编写
  • ornicar / lila:ches lichess.org:永久免费,无广告和开源的国际象棋服务器♞
  • scala-exercises / scala-exercises:学习Scala的简单方法。
  • twitter / finagle:容错,协议无关的RPC系统
  • djspiewak / sbt-github-packages:一个简单的sbt插件,以sbt-sonatype和sbt-bintray的样式发布到GitHub Packages
  • broadinstitute / cromwell:科学的工作流引擎旨在简化和扩展。从一个用例到大规模生产环境的轻松过渡
  • scala / scala:Scala编程语言
  • circe / circe:Scala的另一个JSON库

dart

  • simplezhli / flutter_deer:🦌 Flutter 练习项目(包含集成测试)。包括完整UI设计图,更贴近真实项目的练习。Flutter practice project. Includes a complete UI design and exercises that are closer to real projects.
  • flutter / flutter:Flutter使构建精美的移动应用程序变得轻松快捷。
  • pauldemarco / flutter_blue:Flutter的蓝牙插件
  • cingulo / flutter-sample:完全正常工作的样例Flutter应用实现。
  • huanxsd / flutter_shuqi:高仿书旗小说 Flutter版,支持iOS、Android
  • FirebaseExtended / flutterfire:Flu Flutter应用程序的Firebase插件
  • flutter / plugins:Flutter团队维护的Flutter插件
  • microapp-store / linjiashop-flutter:邻家小铺app,采用flutter开发,跨平台
  • zino-app / graphql-flutter:Flutter的GraphQL客户端,将现代GraphQL客户端的所有功能集成到一个易于使用的程序包中。
  • syncfusion / flutter-examples:该存储库包含Syncfusion Flutter UI小部件示例以及使用它们的指南。
  • Sky24n / flutter_wanandroid:🔥 🔥 🔥 基于Google Flutter的WanAndroid客户端,支持Android和iOS。包括BLoC、RxDart 、国际化、主题色、启动页、引导页,拥有较好的项目结构&比较规范的代码!
  • FilledStacks / flutter-tutorials:该回购包含FilledStacks Youtube频道上所有教程的源代码。
  • johnpryan / flutter_map:受Leaflet启发的Flutter地图小部件
  • flutter / samples:Flutter示例和演示的集合。
  • Baseflow / flutter-permission-handler:Flutter的权限插件。该插件提供了跨平台(iOS,Android)API来请求和检查权限。
  • nisrulz / flutter-examples:[示例]简单的基本隔离应用程序,用于萌芽的开发人员。
  • xuelongqy / flutter_easyrefresh:提供给颤动滚动组件的小部件可进行拉动刷新和推入加载。
  • OpenFlutter / flutter_screenutil:Flutter屏幕调整,字体调整,获取屏幕信息
  • tekartik / sqflite:SQLite Flutter插件
  • memspace / zefyr:用于Flutter应用程序的轻柔丰富文本编辑。
  • mitesh77 / Best-Flutter-UI-Templates:对所有人完全免费。其内置的Flutter Dart。
  • mdg-iitr / scrollytell:使用Flutter构建的跨平台Scrolly Telling库。
  • yako-dev / flutter-settings-ui:在几分钟内为Flutter应用创建本机设置。
  • boyan01 / flutter-netease-music:flutter music player application (仿网易云音乐)

家好,我是Echa。

前段时间有00后前端程序员粉丝私信小编问道:小时候我们玩什么小游戏,用Vue和React可以开发简易的Web站点小游戏吗?这一类的问题。立马勾起了小编的小时候玩的那些经典小游戏爱的那么痴迷。

经典小游戏爱的那么痴迷

作为80后的小编,虽然秃头程序员没有头发,但是童心还是一直都在的。对于童年时玩过的那些经典游戏,我们始终难以忘怀。回忆和怀念经典最好的方式就是重新体验它们!GitHub作为程序员们的开源宝库,有着很多非常好的项目。.其中有许多可以称之为经典,像《俄罗斯方块》、《记忆翻牌》、《扫雷》、《贪吃蛇》、《坦克大战》等等陪伴我们度过了儿时快乐的时光。

小霸王学习机 一句“小霸王其乐无穷啊”能够勾起多少八零九零的集体回忆,曾经靠一副手柄就能爽快打完魂斗罗、沙罗曼蛇、雪人兄弟、忍者神龟、超级玛丽..


小霸王


借此机会,小编给大家好物分享10个经典小游戏开源项目(Vue、React版),免费送一个。希望忙碌的粉丝们劳逸结合,可以玩玩,放松放松,有利于身心健康。不过千万别成谜语游戏无法自拔的那种,玩也有一个度。

下面小编给一一介绍,看看哪款游戏是你们的最爱:你可以在试玩过程中自定义游戏关卡并学习源代码。

全文大纲

  1. react-tetris - 经典俄罗斯方块小游戏
  2. backbone-game-engine - 超级马里奥是比较经典的GBA小游戏,红帽子蓝吊带的大胡子工人陪伴着很多90后度过童年。
  3. battle-city- 使用 React 将各类素材封装为对应的组件开发的坦克大战小游戏。
  4. snake-vue3 - 基于 Vue 3.3、Vite、Vuex 实现的经典贪吃蛇小游戏。
  5. minesweeper-react - 用 CSS 复制 Win98 的风格扫雷小游戏。
  6. threejs-tetris-react - 基于 Three.js、React、TypeScript 实现的 3D 俄罗斯方块游戏
  7. habitica - 它会将你培养习惯的过程,当作一个 RPG 角色扮演游戏。
  8. game-application-using-react-and-typescript - 使用 React 和 TypeScript 构建的简单 2D 蛇游戏。
  9. 3072-是一款受流行游戏“2048”启发的数字合并游戏.
  10. 3d-chess-v2- 使用 React、Redux Toolkit、ThreeJS、React Three Fiber、ChessJS 和 ChakraUI 构建的经典国际象棋游戏。
  11. frontend-concentration-or-memory - 使用 Vue3.3、Pinia、Webpack、TypeScript 开发的一款记忆翻牌游戏。

react-tetris - 经典俄罗斯方块小游戏

Github:https://github.com/chvin/react-tetris

体验:https://chvin.github.io/react-tetris/?lan=en


react-tetris - 经典俄罗斯方块小游戏

复刻经典的俄罗斯方块,该项目采用 React+Redux+Immutable 的技术栈。这款游戏的复刻程度堪称像素级别,不仅体现在画面上,还有流畅度、玩法、音效等方面都做到了极致。

俄罗斯方块是一直各类程序语言热衷实现的经典游戏,JavaScript的实现版本也有很多,用React 做好俄罗斯方块则成了我一个目标。

backbone-game-engine - 超级马里奥是比较经典的GBA小游戏,红帽子蓝吊带的大胡子工人陪伴着很多90后度过童年。

Github:https://github.com/martindrapeau/backbone-game-engine

体验:http://martindrapeau.github.io/backbone-game-engine/super-mario-bros/index.html


backbone-game-engine - 超级马里奥


超级马里奥是比较经典的GBA游戏了,这个红帽子蓝吊带的大胡子工人陪伴着很多90后度过童年。这个游戏支持游戏自定义道具,充分回味童年的乐趣。


特性:

  • 基于Backbone。事件、模型、集合、继承和RESTful持久性。为什么要重新发明轮子?
  • 仅HTML5画布。没有jQuery,尽可能少的DOM操作。
  • 移动优化。构建为在支持透明触摸和视口的移动设备上运行。一切都针对最大每秒帧数(FPS)进行了优化。
  • 使用CocoonJS实现原生。。专为在鲁德的CocoonJS canvas+中运行而构建。在iOS和Android上部署本机。
  • 2D平台生成器。内置侧面滚动条。内置精灵类,精灵表,角色,英雄,四叉树碰撞检测,世界和编辑器。
  • 没有汇编。您不需要安装node、grunt或其他任何东西。只需编码并按F5即可运行。
  • 不需要服务器。Fork这个repo,你的Github网站就开始运行了。创建你自己的游戏,并将你的朋友指向它。返利以获取最新的引擎更新。
  • 专为移动设备打造。设想在平板电脑上运行。与妈妈分享你的URL,这样她就可以把它添加到iPad的主屏幕上。
  • 如果脱机,则Take。使用HTML5应用程序缓存,您的游戏可以离线运行。非常适合在路上或钓鱼时使用。
  • 保存状态。使用HTML5本地存储,保存您所在的位置。
  • 世界编辑。专为基于瓦片的游戏设计,配有世界编辑器。放置你的互动程序和角色,然后点击play进行尝试。点击保存来拯救你的世界。

battle-city- 使用 React 将各类素材封装为对应的组件开发的坦克大战小游戏。

Github:https://github.com/shinima/battle-city

体验:https://battle-city.js.org


坦克大战 单人打

《坦克大战》是由日本南梦宫Namco游戏公司开发的一款平面射击游戏,于1985年发售。游戏以坦克战斗及保卫基地为主题,属于策略型联机类。 这个项目在很大程度上还原了坦克大战游戏。图标、音效和界面等方面,各个细节的几乎一模一样。


坦克大战 双人打

该 GitHub 仓库的版本是经典坦克大战的复刻版本,基于原版素材,使用 React 将各类素材封装为对应的组件。素材使用 SVG 进行渲染以展现游戏的像素风,可以先调整浏览器缩放再进行游戏,1080P 屏幕下使用 200% 缩放为最佳。此游戏使用网页前端技术进行开发,主要使用 React 进行页面展现,使用 Immutable.js 作为数据结构工具库,使用 redux 管理游戏状态,以及使用 redux-saga/little-saga 处理复杂的游戏逻辑。

snake-vue3 - 基于 Vue 3.3、Vite、Vuex 实现的经典贪吃蛇小游戏。

Github:https://github.com/ekinkaradag/snake-vue3


经典贪吃蛇小游戏

snake-vue3 基于 Vue 3.3、Vite、Vuex 实现的经典贪吃蛇游戏。

minesweeper-react - 用 CSS 复制 Win98 的风格扫雷小游戏。

Github:https://github.com/laoqiu233/minesweeper-react

Win98 的风格扫雷小游戏

一个扫雷游戏,作者尝试使用老式字体和经典的 Win98 图标,用 CSS 复制 Win98 的风格,使这个项目尽可能真实。该项目使用的技术栈包括:TypeScript、Webpack、React、Redux、React Router。

threejs-tetris-react - 基于 Three.js、React、TypeScript 实现的 3D 俄罗斯方块游戏

Github:https://github.com/RylanBot/threejs-tetris-react

3D 俄罗斯方块游戏

基于 Three.js、React、TypeScript 实现的 3D 俄罗斯方块游戏,可以拖动旋转页面进行观察。

habitica - 它会将你培养习惯的过程,当作一个 RPG 角色扮演游戏。

Github:https://github.com/HabitRPG/habitica


RPG 角色扮演游戏


这是一个培养习惯的开源应用,那它为什么会出现在游戏集合里呢?因为它会将你培养习惯的过程,当作一个 RPG 角色扮演游戏。

你需要根据设定的习惯,创建对应现实中需要完成的任务,当你完成一个任务时会获得相应的经验和金币,这些东西可以用来提升虚拟人物的等级以及购买装备。但当任务失败时,对应的将失去血量作为惩罚。随着你的等级提升,将会开启更多的玩法,比如:孵化宠物、职业、专属技能、组队打副本等。

game-application-using-react-and-typescript - 使用 React 和 TypeScript 构建的简单 2D 蛇游戏。

Github:https://github.com/Aklilu-Mandefro/game-application-using-react-and-typescript

简单 2D 蛇游戏

使用 React 和 TypeScript 构建的简单 2D 蛇游戏。可以使用 w、a、s 和 d 键来移动蛇。当吃掉水果时,得分和蛇的长度会动态增加,使用 canvas 元素构建。其用到的技术包括:React、Chakra-UI、Redux、Redux-saga。

3072-是一款受流行游戏“2048”启发的数字合并游戏.

Github:https://github.com/WeiChongDevelops/3072

体验:https://3072.vercel.app/

3072 数字合并游戏

3072 是一款受流行游戏“2048”启发的数字合并游戏,但游戏玩法与2048截然不同,使用的是 3 的倍数而不是 2,这真的是一种非常深刻和令人振奋的用户体验改变。这个项目使用 TypeScript、React 和 Tailwind CSS 构建,确保高性能的交互性和令人惊艳的响应式设计。

3d-chess-v2- 使用 React、Redux Toolkit、ThreeJS、React Three Fiber、ChessJS 和 ChakraUI 构建的经典国际象棋游戏。

Github:https://github.com/Kirill2603/3d-chess-v2

经典国际象棋游戏

使用 React、Redux Toolkit、ThreeJS、React Three Fiber、ChessJS 和 ChakraUI 构建的经典国际象棋游戏。

frontend-concentration-or-memory - 使用 Vue3.3、Pinia、Webpack、TypeScript 开发的一款记忆翻牌游戏。

Github:https://github.com/LAxBANDA/frontend-concentration-or-memory#concentration-or-memory-game

记忆翻牌游戏

使用 Vue3.3、Pinia、Webpack、TypeScript 开发的一款记忆翻牌游戏。

最后

粉丝们,有没有勾起你们儿童对回忆?喜欢哪款经典小游戏呢?

欢迎在评论区分享讨论。

一台电脑,一个键盘,尽情挥洒智慧的人生;

几行数字,几个字母,认真编写生活的美好;

一 个灵感,一段程序,推动科技进步,促进社会发展。

创作不易,喜欢的老铁们加个关注,点个赞,打个赏,后面会不定期更新干货和技术相关的资讯,速速收藏,谢谢!你们的一个小小举动就是对小编的认可,更是创作的动力。

创作文章的初心是:沉淀、分享和利他。既想写给现在的你,也想贪心写给 10 年、20 年后的工程师们,现在的你站在浪潮之巅,面对魔幻的互联网世界,很容易把一条河流看成整片大海。未来的读者已经知道了这段技术的发展历史,但难免会忽略一些细节。如果未来的工程师们真的创造出了时间旅行机器,可以让你回到现在。那么小编的创作就是你和当年工程师们的接头暗号,你能感知到他们在这个时代的键盘上留下的余温。