Skip to main content

黑洞资源笔记

  1. big-react,一个教学项目。跟着作者,从0实现React18

    特点如下:
    与React源码最接近的极简实现
    虽然实现极简,但功能完备,当前可跑通官方测试用例数量:25
    按Git Tag划分迭代步骤,记录从 0 实现的每个功能

    项目地址
  2. 一个练习英语单词的项目

    特点是可以用MKV视频生成词库(单词本),让每个单词都有具体的语境。然后通过语境记忆单词,句子,字幕。

    记忆单词后可以播放单词对应的视频片段。可以抄写字幕界面同时来练习听力 ​​

    typing-learner | #英语
  3. wails:使用Go和Web技术构建桌面应用程序。

    为Go程序提供Web界面的传统方法是通过内置Web服务器。Wails提供了一种不同的方法:它提供了将Go代码和Web前端一起打包成单个二进制文件的能力。通过提供的工具,可以很轻松的完成项目的创建、编译和打包

    Wails
  4. 为了提升自己的打字速度,国外一位开发者在 GitHub 开源了一款命令行终端打字游戏。

    该游戏提供了一个简单直观的可交互界面,支持设置游戏难度、主题样式、游戏时间以及按键声音,最后还能统计打字精准度,帮你快速提升打字速度。

    Termtyper
  5. 国内一位开发者在GitHub开源的数据分析项目库,收集了多个数据分析项目集合。

    每个项目都会包含一个友好的说明文档,用来阐述和展示整个开发流程。同时也会提供相关的数据集,以供下载练习。

    bigdata_analyse
  6. Google开源Carbon语言,旨在成为C++的继任者

    为谷歌内部开发的最新编程语言,Carbon日前已经以C++候选继任者的身份正式亮相 | 详文
  7. Jetbrains 有一个创业公司计划,让创业公司可以在5年内以五折价格为最多10个许可证购买多个产品和订阅。有需求的可以看看 | 地址
  8. YouTrack是JetBrains开发的一种专有的,基于浏览器的商用错误跟踪器,问题跟踪系统和项目管理软件。它着重于与自动完成基于查询的问题搜索,分批操作的问题,自定义设置问题的属性,并创建自定义的工作流。

    YouTrack目前已支持中文,可以去体验一下

    YouTrack
  9. GitHub 上的开源技术资源,里面收录了一系列计算机大佬撰写的软件工程论文。

    内容覆盖计算机与智能、集成电路、共享数据库、密码学、软件工程本质、Web 搜索引擎解析、分布式存储系统、智能合约与去中心化平台。

    Papers for Software Engineers