当前位置:网站首页>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 :

Online use

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 .

原网站

版权声明
本文为[Programmer fish skin]所创,转载请带上原文链接,感谢
https://yzsam.com/2021/08/20210831183502956A.html