当前位置:网站首页>Share 10 creative projects of Gaoxing!
Share 10 creative projects of Gaoxing!
2022-06-24 04:55:00 【Programmer fish skin】
Tidy up 10 A high star creative project , Open up ideas
The programming navigation I developed :www.code-nav.cn
Hello everyone , I'm fish skin , Today, share some open source 、 Interesting projects , The main purpose is to program for self-study 、 I don't know what project to do, some ideas to inspire .
front end
windows11
Can run directly in the browser windows11 System ! Both the interface and the experience are right windows11 Height reduction , You can also browse the web 、 open VS Code Write code , Enough to see the author's intentions .
This project looks great at first sight , But the technology actually used is not complex , Are some mainstream front-end technologies , adopt iframe Embedded web pages realize advanced functions such as code tapping tools . In addition, the project structure specification is clear , It is very suitable for front-end students to learn .
I specially recorded a video to take you to experience the project 、 Share design ideas , Welcome to watch ~
Video address :https://www.bilibili.com/video/BV1M64y1e7tv/
Technology stack : front end React + CSS Modules
difficulty :️️
originality :️️️️
practical :️
air-conditioner
The cloud air conditioning project in the previous hot circle of friends , It's actually a small web page , So it's really portable .
Don't look, there's only one page , There are a lot of mainstream technologies used in this front-end project , Moreover, the author's brain hole and production intention are really admirable , After turning on the small air conditioner, it will also trigger the real air conditioner blowing sound effect , It makes me feel really cool .
Technology stack : front end React + TypeScript + Sass + Redux + Material UI
difficulty :️️️
originality :️️️️️
practical :️
codelf
An artifact to help programmers solve the problem of variable naming , You can enter Chinese and English words , Automatically recommend appropriate English variable names for you .
But in fact , He just uses the translation plug-in to translate your Chinese input into English , Then use English words to ask SearchCode Code search service , To get the results .
Based on this principle , I also made an expression pack to search for artifact HahaLF, You can use one key from “ Cut in ” Search for expression packs , The code is also open source ~
Technology stack : front end React + Gulp + Animate.css + SearchCode
difficulty :️️
originality :️️️
practical :️️
bytemd
Nowadays, there are many front-end rich text editors , But few are really easy to use and free .
bytemd It is an open source front-end rich text editor component , Consistent with Nuggets' writing style 、 Support at the same time Markdown And fool operation 、 Support multiple themes 、 The plug-in design allows developers to customize rich text editors on demand .
The most important thing is that it supports both native and various mainstream front-end frameworks ( And even Svelte), So it's very practical , And suitable for learning .
Technology stack : front end Vue、React、Svelte + TypeScript + Rollup
difficulty :️️️️
originality :️️
practical :️️️️
Java
Online Java The project is the same , Like a mall 、 Blog 、 Various management systems , There's nothing new for a long time , It can only be regarded as learning Java The basic project when .
Of course , Make it big 、 Well done. 、 Exquisite workmanship is another matter , But reality is often the basis of function 、Bug Emerge in endlessly . So let's share 3 Two different directions 、 Non business type Java project .
QR-Code-generator
Two dimensional code generator class library supporting a variety of mainstream programming languages , Just write a few lines of code , Can quickly generate QR code pictures .
The project basically does not use third-party class libraries , It is a pure handwritten QR code generation algorithm , Very pure , It is very suitable for friends interested in algorithms to learn .
Combined with the front end , It's also good to be an art QR code generator ~
Technology stack :Java Basics + Algorithm
difficulty :️️️
originality :️️️
practical :️️️️
arthas
Alibaba open source Java Online diagnostic tool , Can help developers analyze online Java Program information and exceptions 、 Hot fix the problem directly without restarting the project .
Although I put it in this creative project recommendation , But this is a huge 、 Very complicated 、 Extremely practical project , Used a lot of Java Advanced knowledge of ( Like a probe ).
Before, many friends asked me what projects can impress the interviewer , This is one of them , Do not write duplicate addition, deletion, modification and query business code , But to solve practical technical engineering problems .
But it's really hard, just , You can start by using it , Then go to understand its underlying principle , Finally, make one by yourself !
Technology stack :Java + Maven + Netty
difficulty :️️️️️
originality :️️️️
practical :️️️️
mybatis-generator
well-known Java Database access framework MyBatis The official code generator , It can help developers quickly generate duplicate addition, deletion, modification and query code , Reduce workload 、 Improve development efficiency .
Now , Code generation is becoming more and more popular in front and back-end fields , Code generation platforms are also emerging in endlessly , It's a good project . When we complain about writing code repeatedly , Try to abstract out duplicate code , Write a set of logic , Generate code with one click of command .
But how more elegant 、 Flexible generation of common code , There are still many ways , therefore , The official open source generator is worth learning .
By the way ,MyBatis Plus It's also quite easy to use !
Technology stack :Java + Maven + MyBatis + JavaParser
difficulty :️️️️️
originality :️️️
practical :️️️️️
Python
thefuck
The programmer's daily work is inseparable from the command line , When you accidentally type wrong or forget a command , Usually feel very angry , I can't help but say f*ck!
therefore , A little smart guy developed thefuck, A tool that automatically corrects command line errors . When you type the wrong command , Type again fuck, You can automatically execute the correct command !
Here are some demos :
It's no use , But it still feels great .
Look at the code ,99.9% pure Python Realization , The directory structure and code specification are very regular , Suitable for friends with a certain programming foundation to learn .
Technology stack :Python
difficulty :️️️
originality :️️️️️
practical :️️
avatarify
Provide a picture , Turn on the camera , You can make the characters in the picture move with your expression ~
This thing was quite popular some time ago , Although some artificial intelligence technology is used , But you don't need to pay special attention to the implementation of this . There are not many real program code files , It's still suitable for learning for a period of time Python My classmates are practicing .
Technology stack :Python + Shell + Artificial intelligence
difficulty :️️️️
originality :️️️️️
practical :️️
other
askgit
use SQL Language to query Git Tools for warehouse information . Can let you understand the basic SQL Grammar students from complex and difficult to remember Git Query language , Faster statistical analysis of code warehouses . It can be used online :
The project uses a database , hold Git The information is stored as a table in the database , To support SQL Statement query . Want to make such a tool , In addition to being able to use a programming language , Yes SQL and Git We should also have a certain understanding .
Technology stack :Go + Sqlite
difficulty :️️️
originality :️️️️️
practical :️️️
Dress
“ Yes , It's women's wear !”
This is it. Dress A full introduction to the project .
you 're right , This is a real women's wear project , Collected about 1000 Multiple pictures of women's clothing , And basically users upload it spontaneously !
The first time you open a web page , I turned it off conditionally , Well, well .
That's how the cover of this article comes , Just for everyone to have fun , Not me thank you ~
Technology stack : hand
difficulty :️
originality :️️️️️
practical :️️️️️
That's what we're sharing , All projects are directly based on the project name in GitHub Search ~
That's what we're sharing , Also welcome to read I entered Tencent's programming study and job search experience by myself , No more confusion !
The way :https://t.1yb.co/w66s
I'm fish skin , give the thumbs-up It's still a request , I wish you all the best 、 Make a fortune 、 Universiade .
边栏推荐
- 线性回归的损失和优化,机器学习预测房价
- event
- 2020年Android面试题汇总(初级)
- Jimureport building block report - what problems does the layout design solve?
- How to restart the ECS? What are the differences between ECS restart and normal computers?
- mysql中表的命名
- Advanced authentication of uni app [Day12]
- What is an evpn switch?
- LeetCode 1791. Find the central node of the star chart
- Bi-sql basic cognition
猜你喜欢

Idea创建Servlet 后访问报404问题

Abnova membrane protein lipoprotein solution

Introduction to the "penetration foundation" cobalt strike Foundation_ Cobalt strike linkage msfconsole

Analyzing the superiority of humanoid robot in the post human era

『渗透基础』Cobalt Strike基础使用入门_Cobalt Strike联动msfconsole

SAP mts/ato/mto/eto topic 8: ATO mode 2 d+ empty mode strategy 85

TCPIP协议详解

External network access SVN server (external network access SVN server deployed on the cloud)

Recognize workplus again, not only im but also enterprise mobile application management expert

SAP MTS/ATO/MTO/ETO专题之七:ATO模式1 M+M模式策略用82(6892)
随机推荐
What does IIS mean and what is its function? How does IIS set the size of the web site space on the server?
Pgbouncer lightweight PG connection pool management tool
Summary of Android interview questions in 2020 (intermediate)
Critical service failed
Loss and optimization of linear regression, machine learning to predict house prices
Introduction à la méthode de descente par Gradient - document d'apprentissage automatique pour les programmeurs de chevaux noirs
What are the advantages of ECS? Is ECS better than VM?
Facebook内部通告:将重新整合即时通讯功能
Network timeout configuration method when PR and push are proposed
After purchasing Tencent ECs, how to solve packet loss in Internet access?
How to control CDN traffic gracefully in cloud development?
外网访问svn服务器(外网访问部署在云上的svn服务器)
一文简述:供应链攻击知多少
Introduction to vulnerability priority technology (VPT)
Advantages of fixed assets management system
getAttribute 返回值为null
Final summary of freshman semester (supplement knowledge loopholes)
阿里云混合云首席架构师张晓丹:政企混合云技术架构的演进和发展
解析90后创客教育的主观积极性
少儿编程课程改革后的培养方式