当前位置:网站首页>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 .
边栏推荐
- getAttribute 返回值为null
- External network access SVN server (external network access SVN server deployed on the cloud)
- Bi-sql and & or & in
- Spirit breath development log (16)
- mini-Web框架:装饰器方式的添加路由 | 黑马程序员
- Activity recommendation | cloud native community meetup phase VII Shenzhen station begins to sign up!
- 一文简述:供应链攻击知多少
- Integration of Alibaba cloud SMS services and reasons for illegal message signing
- apipost接口断言详解
- How to control CDN traffic gracefully in cloud development?
猜你喜欢

解析90后创客教育的主观积极性

Facebook内部通告:将重新整合即时通讯功能

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

Idea creates a servlet and accesses the 404 message

少儿编程教育在特定场景中的普及作用

SAP MTS/ATO/MTO/ETO专题之七:ATO模式1 M+M模式策略用82(6892)

TCPIP协议详解

Introduction to gradient descent method - black horse programmer machine learning handout
Advanced authentication of uni app [Day12]

SAP MTS/ATO/MTO/ETO专题之八:ATO模式2 D+空模式策略用85
随机推荐
After purchasing Tencent ECs, how to solve packet loss in Internet access?
What are the functions and advantages of the Internet of things cloud platform?
Bi-sql order by
ribbon
ribbon
NLP baked gluten
Problem: SQL create stored procedure
数据库解答建标,按要求回答
Introduction to the "penetration foundation" cobalt strike Foundation_ Cobalt strike linkage msfconsole
Locating memory leaks with poolmon
Jimureport building block report - what problems does the layout design solve?
Chemical properties and specificity of Worthington Papain
Idea creates a servlet and accesses the 404 message
Specificity and correlation of Worthington deoxyribonuclease I
Naming of tables in MySQL
How do ECS create FTP accounts? What should I pay attention to during creation?
Introduction to vulnerability priority technology (VPT)
An interface testing software that supports offline document sharing in the Intranet
Recognize workplus again, not only im but also enterprise mobile application management expert
Application and related research of Worthington elastase